PHP ו- MySQL לפלאשיסט הוא ספר המוצע לקריאה ועיון על דפי האינטרנט . הספר מיועד בעיקר למפתחים בפלאש ומטרתו ללמד את רזי התכנות ב PHP, עבודה עם מסד הנתונים MySQL ושילוב בין פלאש, PHP ו MySQL ליצירת תכנים דינאמיים. הספר נכתב על ידי גיל כהן ונועד לשימוש חופשי. הפרקים בפורמט PDF בכדי לאפשר הדפסה איכותית ונוחה של הטקסט.
מבוא
  • מונולוג פתיחה
  • ASP vs PHP
  • מטרה וידע נדרש
פרק 1: על שרתים ולקוחות
  • היכרות עם קונספט שרת / לקוח
  • מסדי נתונים
  • חזרה קצרה
פרק 2: הצטיידות בפק"ל PHP ו- MySQL
  • אפליקצית השרת
  • מנוע PHP
  • מערכת לניהול בסיסי נתונים טבלאיים (RDBMS)
  • עורך טקסט
  • דפדפן
פרק 3: הרצת סקריפט
  • שרת מקומי
  • מבנה הספריות של השרת המקומי
  • שמות קבצים
  • הרצת סקריפט מול הצגת סקריפט
פרק 4: הסקריפט הראשון - שלום עולם
  • תגי פתיחה ותגי סגירה
  • הפקודה echo
  • נקודה-פסיק, גם פה?
  • קצת יותר לעומק
  • סיכום
פרק 5: האובייקט LoadVars
  • הקדמה
  • שפה משותפת
  • יצירת מופע חדש
  • שלושת השיטות המשמשות לתקשורת בין PHP לפלאש, ולהיפך
    • send
    • load
    • loadAndSend
  • קבלת מידע לגבי סטאטוס הזרמת המידע
  • האירוע onLoad
  • השיטות getBytesLoaded ו getBytesTotal
  • המאפיין loaded
  • סיכום
פרק 6: שלום עולם פלאש סטייל
  • PHP ופלאש – סיפור אהבה
  • שליחת הנתונים דרך PHP
  • קבלת הנתונים דרך פלאש
  • סיכום
פרק 7: משתנים
  • תחביר משתנים ב - PHP
  • סוגי משתנים
    • משתנים מסוג מחרוזת
    • משתנים מספריים
    • משתנים בוליאניים
  • משתנים – מה משתנה?
  • משתנה כשם משתנה
  • העברת ערכי משתנים לפלאש
  • סיכום
פרק 8: משפטי התניה
  • הקדמה
  • תחביר משפט התניה בסיסי ב PHP
  • מילת המפתח else
  • מילת המפתח elseif
  • סוגי אופרטורים של התניה
  • קָשַרִים לוגיים
  • טופס Login – דוגמא בניחוח פלאש
  • סיכום
פרק 9: משפט switch
  • הקדמה
  • דוגמא דרך הצצה על אפליקציה אמיתית
  • השמטת break
  • כמה טיפים
  • סיכום
פרק 10: לולאת for
  • הקדמה
  • תחביר לולאת for ודוגמה
  • דוגמא נוספת - מתחלק ב-3 אבל לא ב-5
  • דוגמא שלישית – מספרי פיבונאצ'י
  • לולאות מקוננות
  • סיכום
פרק 11: לולאת while
  • הקדמה
  • תחביר לולאת while
  • תנאים מרוכבים בלולאת while
  • לולאת do…while – נעשה ונשמע
  • קינון לולאות ודוגמא – חיבור מספרים ראשוניים
  • המרת לולאת for ב while ולהיפך
  • סיכום
פרק 12: break, exit ו- continue
  • הקדמה
  • אם רק היה break בצבא
  • מילת המפתח continue
  • מילת המפתח exit
  • סיכום
פרק 13: היכרות עם מערכים
  • הקדמה
  • הגדרה ושימוש במערכים ב PHP
  • הוספת איברים למערך ושינוי ערכי איברים קיימים
  • דוגמא - מספרי פיבונאצ'י חוזרים
  • מספר האיברים במערך
  • מערכים רב-ממדיים
  • דוגמא לסיכום – מיון ציונים
  • סיכום
פרק 14: מערכים משויכים
  • הקדמה
  • הגדרת מערך משויך, גישה לערכיו – ולמה זה טוב?
  • הוספת איבר ושינוי ערך איבר של מערך משויך
  • מערכים משויכים דו-ממדיים
  • טיול על מערך משויך
  • הפונקציה each
  • הפונקציה list
  • שילוב each ו- list
  • לולאת foreach
  • קינון foreach-ים
  • סיכום
פרק 15: פונקציות שימושיות בעבודה עם מערכים
  • הקדמה
  • הפונקציה is_array
  • פונקציות למיון מערכים נומריים
  • פונקציות למיון מערכים משויכים
  • המרת מערך למחרוזת - implode
  • המרת מחרוזת למערך - explode
  • מיזוג מערכים – array_merge
  • הפונקציה array_push
  • הפונקציה array_pop
  • הפונקציה array_shift
  • סיכום
פרק 16: פונקציות
  • הקדמה
  • הגדרה של פונקציה
  • החזרת ערך מפונקציה
  • טווח הכרה של משתנים בהקשר לפונקציות
  • מילת המפתח global
  • שינוי ערכי ארגומנטים (&)
  • דוגמאות ותרגול
  • עבודה עם מספר לא ידוע של ארגומנטים
  • רקורסיה
  • משתנים סטטיים - Static
  • סיכום
פרק 17: הכללת קוד מקבצים חיצוניים
  • הקדמה
  • הפקודה include
  • הפקודה require
  • הפקודות include_once ו require_once
  • סיכום
פרק 18: פונקציות שימושיות לעבודה עם מחרוזות
  • הקדמה
  • הפונקציה strlen
  • הפונקציה trim
  • הפונקציות strstr ו- stristr
  • הפונקציה substr
  • הפונקציה str_replace
  • דוגמא מעשית – החלפת סמיילים
  • סיכום