מדריך | אז הנה המדריך הראשון ב php והוא ממש למתחילים
-
הגעתי למסקנה שלא ניתן להפוך את הרעיון של קטגוריות תכנות לדבר קבוע בלי להתחיל עם מינימום כמה מדריכים ממש ממש פשוטים והתחלתיים
ולכן החלטתי להרים את הכפפה ולכתוב את המדריך הראשון עבור כל אחד שרוצה טיפה להבין בתכנות גם אם בחיים הוא לא כתב שורת קוד (כן, אני מדבר גם אליך משתמש יקר שרק פתח את הפוסט בטעות להציץ ובא לסגור אחרי שהוא הבין שזה מדבר על תכנות).אז ככה בשלב ראשון אני יכתוב פה מדריכים משולבים משני האתרים האלו https://webmaster.org.il/ ומ https://reshetech.co.il/ שהם אתרים מצוינים למתחילים אפילו שהם טיפה ישנים
טוב אז יאללה בא נתחיל דבר ראשון ע''מ להריץ php דרוש לנו שרת אנחנו לא יכולים להריץ קובץ php סתם על המחשב ללא שרת או תוכנה ייעודית עבור זה
ומשום כך פשוט בא נפתח לרגע שרת האתר של הוסטינגר יש להם שירות אתרים חינמי (שימו לב לא מומלץ לפתוח שם חשבון לדבר קבוע אלא אך ורק לצורך הלימוד, היה קרים בעבר שאנשים אבדו שם חומר שלם, ולכן חשוב לדעת שהתוכנית החינמית היא לא מתאימה לדבר קבוע)
אז הנה נכנס לכאן ונפתח לנו שרת חינמי כמובן נבחר את התוכנית החינמית (שאגב זה אומר אתר אינטרנט, חשוב להבין שכל אתר בסופו של יום יושב על שרת שמריץ את הפקודות שלו למשל כשאנחנו לוחצים על כפתור מסוים ואנחנו רוצים שהוא יעשה משהו, זה חייב להיות קוד על שרת שיריץ את הפעולה הזו, עכשיו הדרך בה נגשים לאתרים היא על ידי דומיין שזה בעצם למשל הקישור שהבאתי למעלה זה נקרא דומיין למשל יש דומיין של האתרים החינמים של הוסטינגר אבל אם הם יתנו לכל אחד אתר חינמי ודומיין זה יעלה להם הרבה כסף ולכן יש מושג שנקרא תת דומיין שזה מה שאתם תבחרו כשתפתחו את השרת למשל זה הדומיין של השרת החינמי http://000webhost.com/ וכאשר אנו נפתח שרת ולדומיין נקרא 1234 אז תתקבל התוצאה הבאה שהיא תהיה הקישור לאתר שלנו/לשרת שלנו http://1234.000webhost.com/ )אם הסתבכתם בפתיחת השרת כתבו לי ואני יעזור לכם בשמחה רבה!!!
טוב אז בא נתחיל דבר ראשון כל קובץ php בשביל שנדע שהוא קובץ php חייבת להיות לו סיומת של php למשל index.php
בשפת php כשגולש נכנס לאתר, התוכנה יוצרת מחדש בכל פעם את דף ה-HTML שהוא רוצה להכנס אליו. למשל, אם אני נכנס לאתר http://www.yoursite.com/page.php, שפת ה-PHP תבין שאנו רוצים להכנס לדף ששמו page ותיצור אותו עבורנו בכל פעם שננסה להכנס. כיוון שהיצירה היא דינמית (לפי צרכי הגולש), אתרים שמבוססים על PHP נקראים אתרים דינמיים.
על מנת להבהיר את העניין, נבחן את הדיאגרמה הזו:
כאשר אנו גולשים לאתר סטטי, אנו מקלידים את כתובת האתר בדפדפן ו'נכנסים' לאתר, האתר מחזיר לנו קובץ HTML שמוצג על הדפדפן.
כאשר אנו גולשים לאתר דינמי, אנו מקלידים את כתובת האתר בדפדפן ו'נכנסים' לאתר, האתר מריץ קוד PHP שיוצר את קובץ ה-HTML. קובץ ה-HTML הזה מוצג על הדפדפן.אז דבר ראשון חשוב שנלמד מה זה משתנים כי כמעט כל קוד עובד עם משתנה פירוש הדבר
אם למשל ניצור מחשבון בשרת שלנו לא נגדיר כל פעם 11 ו12 אלא נכתוב זאת בתור משתנה שפרושו דבר שמשתנה מעת לעת ולכן כשנעשה חישוב במחשבון נוכל להגדיר תכפיל את משתנה Y במשתנה X וממילא לא משנה מה יהיה המספר שבתרגילגם בתכנות יש משתנים והם יכולים לקבל איזה ערך שנציב לתוכם. ניתן להציב בהם ערכים מספריים, טקסט (מחרוזת), או סוגים נוספים שעליהם נלמד בקרוב.
משתנים מוגדרים ב-PHP באמצעות הסימן $ לפניהם,ואז ללא רווח כותבים את שם המשתנה. לדוגמה:
$var1
שמו של המשתנה בדוגמה הוא : var1.
שמות המשתנים צריכים להתחיל באות אנגלית או בקו תחתון והם יכולים לכלול רק מספרים, אותיות אנגליות וקו תחתון.
בדוגמה זו נציב בתוך המשתנה את הערך "שלום עולם":
$var1 = "שלום עולם";
שימו לב, שמיד כשאנו מגדירים משתנה אנו מציבים לתוכו ערך. בדוגמה זו, שם המשתנה הוא var1 , וערך המשתנה הוא "שלום עולם", וביניהם סימן שווה.
שימו לב שהערך מוקף במרכאות כפולות "". זה מפני שערך זה הוא טקסט, וחובה להקיף טקסט במירכאות כדי לציין שמדובר בערך אחד, למרות שהוא עשוי להכיל רווחים.
את שורת הקוד הזו נסיים בנקודה פסיק ; , כפי שמסיימים כל שורת קוד. אם לא נקפיד על ; בסוף כל שורת קוד, נקבל שגיאה שתפסיק את ריצת הסקריפט שכתבנו (מכונה גם שגיאה פטאלית).
את הבלוקים של קוד ה-PHP מתחילים בין <?php ?>.
ולכן קוד יראה כך יתחיל כמו בשורה אחד ויסתיים כמו בשורה 2<?php ?>
וכדי להדפיס ערכים למסך נשתמש בפקודה echo. לדוגמה:
<?php $my_var = "שלום עולם"; echo $my_var; ?>
כאשר נריץ את הקוד הזה נקבל את התוצאה הבאה
שלום עולםזהו נראה לי זה מספיק להיום המדריך מתחיל להיות ארוך בואו לא נסתבך תתחילו ותעדכנו
בהצלחה עד המדריך הבא -
@מדריך-html יישר כוח עצום על הרמת הכפפה... בהצלחה בהמשך!!!
-