ארכיון עבור PHP

12אוק'2010

MongoDB – מסד נתונים ללא SQL

אי פעם ניסתם לכתוב מערכת , לתכנן את המסד נתונים (של ה mysql) ואז פשוט הבנתם שעבור כל שורה אתם צריכים נתונים שונים לגמרי ? מה שגרם לכם ליצור טבלאות שונות ומשונות רק על מנת לבצע פעולות פשוטות שכמובן לא היו יעילות בכלל. היום אני רוצה לבקש ממכם לשכוח את מה שאתם מכירים ולגלות עולם חדש ושונה ממה

קרא עודתגובות (7)
24ספט'2010

עבודה עם Exceptions ב PHP

אני מניח שיצא לכם לא פעם לקרוא קוד של מערכת מוכנה \ ספרייה כזאת או אחרת ולראות שימוש נרחב ב Exceptions אם לא הבנתם למה משתמשים בזה הפוסט הזה נועד לעשות קצת סדר בדברים

קרא עודתגובות (6)
30יולי2010

OOP : והפעם interface ואיך משתמשים בזה

בהמשך לפוסטים בנושאי OOP השלב הבא הוא להבין מה זה interface, איך משתמשים ב interface ? ולמה בכלל אני צריך את זה בקוד ?

קרא עודתגובות (1)
28יולי2010

משמעות המילה final ב PHP 5

אני לא יודע אם יצא לכם לראות פעם את המילה final ליד הגדרה של מחלקות ופונקציות , זה נראה כמו מילה סתמית אבל היא חשובה מאד מאד לכל מי שמתעסק עם OOP אז בואו תראו איך אפשר המילה יכולה להציל קבוצות של מתכנתים מלעשות בלגן אחד לשני

קרא עודתגובות (4)
11יולי2010

עבודה עם תמונות ב PHP בקלות

כל מי שאי פעם נדרש לעבוד עם תמונות יודע שזה פשוט עבודה מעצבנת , לזהות את סוג הקובץ (jpg , gif,png וכד) לזהות רוחב גובה לחשב יחס בניהם ולהקטין ולהגדיל ולעשות crop ועוד מלא דברים שפשוט מעצבן לעשות אותם , נמאס לכם מעבודה עם תמונות ? הנה הפתרון

קרא עודתגובות (7)
05יולי2010

איך ליצור טעינה אוטומטית לקבוצת מחלקות

נניח שאתם בונים קבוצה של מחלקות שעושות שימוש אחת בשניה ואתם רוצים להפיץ אותם כספרייה כללית לטיפול במשהו כל פעם אתם צריכים לדאוג שהמחלקות יהיו טעונות  ולוודא שהם זמינות כאב ראש לא קטן נכון ? אז זהו שלא ממש הנה פתרון אלגנטי שיעשה לכם חיים

קרא עודתגובות (4)
25מאי2010

איך לכתוב מחלקות משורשרות ב PHP

או בלי להתאמץ יותר מידי איך לכתוב מחלקות ב PHP שיעבדו בצורה דומה ל jQuery. הפוסט הזה מתעסק באיך לעשות לנו חיים קלים ולעזור לנו לכתוב את הקוד מהר

קרא עודתגובות (2)
03ינו'2009

מעקב אחרי ניהול משאבים ב php באמצעות xdebug ו webgrind

אחרי מאמצים רבים לבניית סקריפט\אתר\תוכנה שעושים פעולות מסויימות, אנחנו לעיתים קרובות מוצאים את עצמנו יושבים מול המסך ומנסים להבין מה לעזאזל לא בסדר ? למה לוקח לסקריפט 10 שניות להטען, אנחנו חוזרים לקוד ומתחילים לחפש נקודות בעייתיות, מקצצים פה ושם אולי מצליחים לחסוך חצי שניה אבל עדיין משהו פה לא בסדר.... בסוף איכשהו אחרי בזבוז של כמה ימי עבודה , הצלחנו לייצב את המערכת והכל רץ כרגיל , אנחנו מעבירים את העבודה ללקוח והולכים לבנק עם חיוך קל.. אבל קצת אחרי שהכסף כבר הספיק להעלם לנו מהחשבון פתאום הלקוח חוזר (הרי הבטחנו לו אחריות לא ?) ומראה לנו שהאתר שלו קצת מקרטע, קצת הרבה, בדיקה זריזה מגלה שיש לו כמות רצינית של משתמשים ואז אנחנו מנסים לגלות שוב מה לא בסדר.... עוד 5 ימי עבודה ילכו לפח בגלל השטויות האלה, הלקוח יהיה כבר פחות סלחן ורגוע (הרי אלפי גולשים כל יום נתקעים בבעיות באתר שלו והוא עלול לאבד אותם) התסריט הזה מפחיד אתכם קצת ? הנה הדרך היעילה ביותר להמנע

קרא עודהוסף תגובה
18דצמ'2009

חיסכון בזיכרון באמצעות Object Registry וטעינה אוטומטית של מחלקות

על פעולת עליית הדף יש המון פרמטרים שמשפיעים ואנו עושים המון מאמצים בשביל שפעולת העיבוד של PHP תהיה כמה שיותר מהירה. הנה כמה טריקים שיחסכו לנו

קרא עודתגובות (1)
14דצמ'2009

Full Text Search – חיפוש מתקדם ב MySql

Full text search היא אופצייה שיובאה ל mysql החל מגרסא 4 והיא מאפשרת חיפוש בכמה שדות טקסט במקביל וסידור תוצאות על פי רלוונטיות. עד היום (ועדיין) מה שבדרך כלל עושים זה את אחת מהפעולות הבאות : mysql_query("SELECT * FROM articles WHERE `title` = '%$keyword%' "); mysql_query("SELECT * FROM articles WHERE `title` = '%$keyword' "); mysql_query("SELECT * FROM articles WHERE `title` = '$keyword%' "); mysql_query("SELECT * FROM articles WHERE `title` LIKE '$keyword' "); זה יכול להיות נחמד ואפילו מועיל במקרים מסויימים , אבל הבעיה מתחילה כשיש לנו המון מאמרים שמתאימים למילת חיפוש , בנוסף אין לנו שום דרך לדעת איזה מאמר יותר רלוונטי וגם יש לנו בעיה לסנן נתונים על מילים שהם דיי נפוצות.

קרא עודהוסף תגובה