פוסטים שתוייגו תחת ‘PHP

שים לב: הפוסט הזה מסתמך על ידע מפוסטים קודמים בסדרה, לאינדקס הפוסטים של תכנות מונחה עצמים. בואו וניקח את הרעיונות והשמות שדיברנו עליהם ונהפוך אותם לקוד של ממש. את הקוד אכתוב בPHP כיוון שזה בלוג בנושא בנית אתרים אולם קוד דומה ישמש לשפות רבות ומה שישתנה זה כמעט אך ורק התחביר. נכתוב מחלקה שמייצגת כלב [...]

תכנות מונחה עצמים (מאנגלית Object Oriented Programming או בקיצור OOP) הוא נושא גדול מאוד ורחב, אך כמעט ואין עליו מידע מעמיק בשפת הקוד. בפוסטים הקרובים אני הולך ללמד ידע רב בנושא, אפרט מטה את הנושאים. כל הפרוייקט יכתב בPHP כיוון שזהו בלוג בנית אתרים, אך הנכתב בפרוייקט נכון גם לשפות אחרות ולא רק לשפות Web. [...]

שימו לב: נדרש ידע מוקדם (אם כי לא עמוק מדי) על מחלקות, מתודות והמשתנה this. נפתח ראשית בהסבר קצר על שרשור מתודות (=פונקציות בתוך אובייקט). פעמים רבות מתכנתים נתקלים במצבים שהם צריכים להריץ מספר פונקצייות השייכות לאובייקט (מחלקה כלשהי לצורך העניין) מסויים; בד"כ זה די מגעיל ולא יפה בעיין. מלבד עניין קוסמטי אין הרבה העומד [...]

CodeIgniter הוא Framework מצויין לשפת PHP. הוא אחד מהFrameworkים הפופולאריים ביותר, ולטעמי הוא מקצר את תהליך הפיתוח בעשרות ואף מאות אחוזים. אני ממליץ להשתמש בFramework, אולם אך ורק אם אתה בקיא בשפת PHP, בכדי שאם תתיקל במצב בו תצטרך לפתח ללא הFramework תדע איך. הנה מדריך וידאו שצילמתי – מומלץ לצפות באיכות גבוהה, במסך מלא: [...]

נתחיל מהשאלה הפשוטה ביותר, מה זה Session Session מאפשר לך לשמור מידע על הגולש. ההבדלים העקריים בין Session לCookie הם: התוכן של הSession נשמר על השרת, מספרו (לרוב נקרא SID) נשמר בCookie אצל הגולש וכך לפי המספר השרת יודע לשייך נתונים לגולש. עוגיית הSID נמחקת עם סגירת הדפדפן, במילים אחרות הSession נשמר לפרק זמן קצר [...]

בוני ומקדמי אתרים רבים מייחסים חשיבות למדד PageRank של גוגל. לא ארחיב בנושא אך אומר כי לאחרונה סקריפטים רבים של בדיקת PageRank הפסיקו לפעול. התקשתי מאוד בנסיוני למצוא סקריפט שעובד, בכדי שאוכל להשתמש בו באחד מאתרי, אך לבסוף מצאתי אחד. הסקריפט ממוקם בכתובת הבאה: http://www.anelectron.com/board/index.php/PHP_Pagerank_checker.-t798.html הסקריפט אכן עובד כמו שצריך, במהירות ובנוחות. אך חשתי שמחלקה [...]

האינטרנט כספר PHP

בקטגוריה: שפות תכנות

5 ספט' 2009

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


קצת עלי

שמי שי ואני בונה אתרים וכיום חותך (מקודד) ומתכנת.
אני עובד אל מול התקן העולמי של W3C, ומתכנת בשפת PHP תוך שימוש בטכנולוגיות עדכניות, תוך שמירה על קוד שניתן לתחזוקה.
בין כישורי נמנים: PHP, SQL, (X)HTML, CSS (2-3), XML, JavaScript ( + jQuery) ועוד.

Zend Certified Engineer

  • אלירן: אני כל כך מרוצה מהמאמרים פה עלו והצליחו [...]
  • משתמש אנונימי (לא מזוהה): מעולה ברמות של סיפוק תמשיך ככה בכתיבת המאמרים והלוואי ויהיו עודאנשים כמוך [...]
  • דניאל: אחלה של מאמר. [...]
  • Shay | Exalted Web: אין סיבה שיהיו תווים מוזרים. פשוט שמור הכל בutf8, כולל את הdatabase, הhtml והphp, ואל תשכח להריץ שאי [...]
  • יונתן: אין לך בעיה עם תווים בעברית מהמסד? כל מה שאני שולף מוצג לי בתווים מוזרים.. [...]

פרוייקט תכנות מונחה עצמים

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

קצת מידע

אחלק לפניכם את האתר לשלושה נושאים:

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