PHP
קודם כל כדאי שתדעו, בניית אתרים מחולקת לשני חלקים:
הראשון: תכנות בצד השרת (HTML, CSS, JS ועוד).
השני: תכנות בצד הלקוח (PHP, ASP ועוד).
מה ההבדל אתם שואלים? אז זוהי התשובה:
בתכנות בצד הלקוח, המחשב מעבד את הקבצים, ומראה דף אינטרנט.
בתכנות בצד השרת, השרת מקבל את הקבצים ומעבד אותם לקובצי HTML ואז מודפס המלל על האתר.
קוד PHP
בשביל לכתוב קוד PHP עליך לרשום את התג הזה בצורה הזו.
קוד HTML:
<!DOCTYPE html>
<html>
<body>
<?php
PHP Code
?>
</body>
</html>
אז מה רשמנו פה? עד פה רשמנו קוד HTML. ובקטע שהיה רשום:
אנחנו הכרזנו על קוד PHP.
קוד PHP יכתב מהתג <?PHP עד התג ?>
קוד PHP דומה לקוד JS, הוא יכול להירשם בכל חלקי הדפדפן, בתגית <head> וגם בתגית <body>.
אחרי זה נעשה "שמירה בשם" (CTRL+ALT+S).
ונרשום: XXX.php החליפו את XXX בשם הקובץ.
בשביל לכתוב קוד PHP בין התגים.
בשביל לכתוב קוד שיהיה אפשר לכתוב בתוכו קוד HTML.
מי שלא הבין (גם אני חח) אני מתכוון לפעולה המקבילה ב-JS:
window.document.write("HTML Code"); //HTML Code in JS
אחרי שהבנו מה זה, אפשר לדעת מה הפעולה ב-PHP:
בשביל לכתוב דף אשר כותב "Hello World" נרשום:
קוד PHP:
echo("Hello World");
הפלט יהיה:
Hello World
שים לב!
אחרי כל פעולה ב-PHP צריך לרשום נקודה פסיק (";") אם לא תרשמו השרת יקבל זאת כבעיה.
בקוד PHP יש אפשרות לקבל גם את כל תגי ה-HTML התקניים, לדוגמה:
קוד PHP:
echo("<span style='color: red;'>Hello World!</span>");
הפלט יהיה:
Hello World!
משתנים
ב-PHP כמו בעוד הרבה שפות (JS וכדומה) יש משתנים, משתנים מי שלא יודע, כנראה שלא למד אלגברה או שישן בשיעור

עדיין מי שלא יודע יכול ללמוד זאת, אין הרבה עבודה שכלית בקטע זה.
בשביל להגדיר משתנה ב-PHP צריך לעשות פעולה אחרת מ-JS.
ב-JS אנו צריכים לכתוב:
קוד PHP:
var myvar = "some value";
לעומת זאת ב-PHP נצטרך לרשום:
קוד PHP:
$myvar = "some value";
מה ההבדל?
בשביל להגדיר משתנה קודם כל עלינו לרשום את הסימן דולר ("$") ואז לרשום את שם המשתנה.
שים לב!
שמות משתנים מתחילים באות אנגלית (רגילה וגדולה כאחת) ואפשר לשים רק את הסימן קו תחתון ("_") בשם המשתנה, .אסור לשים רווחים בשמות!
בשביל לקרוא למשתנה עלינו גם לרשום את סימן הדולר לפני.
בואו נעשה ניסיון במשתנים:
קוד PHP:
<?php
$num1 = 15; $num2 = 2; $num3 = $num1 + $num2; echo ($num3);?>
תנסו לנחש מה תיהיה התשובה, אם צדקתם התשובה היא 17.
מכיוון שהכנסנו למשתנה הראשון 15 ואז הכנסנו למשתנה השני 2.
אח"כ עשינו פעולת חיבור במשתנה השלישי ואחרי זה רשמנו את התוצאה.
משתנים ב-PHP יכולים להכיל:
מספרים, מלל, חישובים וכל מה שאנו רק רוצים.
הערות
הערות ב-HTML נראות כך:
קוד HTML:
<!-- This is a comment -->
לעומת זאת הערות ב-PHP הינם שונות.
זוהי הערה עד סוף השורה:
קוד PHP:
//This is a comment
שים לב לשני לוכסנים. הם אלו שעושים את ההערה.
ההערה השנייה היא עד הסגירה.
היא נראית כך:
קוד PHP:
/* This is a comment */
ומה יקרה אם לא נרשום את הסגירה של ההערה ("*/") השרת יחשוב שעד הסגירה זוהי הערה, וכך לא ידפיס כלום עד הסגירה, או סוף המסמך.
וזהו!
כל הזכויות שמורות לי ובלעדיות לאטרף!