(PHP: Hypertext Preprocessor) PHP , שפה אשר מקבילה לשפת הASP.
שפת הPHP מאפשרת צד שרת עם המשתמש והעברת קבצים\נתונים מהמשתמש לשרת ולא רק מהשרת למחשב.
בPHP יש המון פקודות אבל כמובן שאנחנו נלמד רק טעימה.
קודם כל , מהי התבנית איתה אנחנו עוסקים?
אז הנה היא :
<?php
.........................
.........................
....PHP CODE....
.........................
.........................
?>
קודם כל , הדפסה על הצג.
יש הפקודה echo , היא פקודה אשר מדפיסה לנו מה שאנחנו רוצים.
ע"י שימוש ב"" , תגית זו יכולה גם לשמש בתור הוספת HTML.
ובסוף כמובן ";".
הדפדפן יראה:
כאשר נכתוב :
הדפדפן יראה:
וכמובן , להדפסת משתנה :
echo $dvar;
ואז הדפדפן יציג לנו את הערך של דבר.
בecho אנחנו יכולים לעשות פעילויות מתמטיות וכו'.
אבל עכשיו משתנים.
קודם כל , כל המשתנים יתחילו ב"$" בלי שום יוצא מין הכלל!
כדי להגיד נגיד שdvar שווה לשניצל פשוט נעשה :
בPHP , השונה משפות אחרות , אין צורך בהצהרה על משתנים או להגדיר איזה סוג משתנה זה.
קודם כל ...
סימנים מתמטים : אופרטורים של משתנים : וגם כמובן יש עוד הרבה אופרטורים אבל אנחנו נתעסק באילו.
חזרה לPHP שלנו.
מה זה משפט תנאי?
משפט תנאי זה אם __ אז ___ .
ובמקרה שלנו , אם המשתנה שווה\גדול\קטן למספר\טקסט\וכו'.. אז יעשה _ .
איך אנחנו כותבים משפט תנאי (IF)?
<?php
$roy = 14;
if ($roy < 10)
echo "רועי גדול מ10";
?>
מה עשינו פה?
הגדרנו שמשתנה roy שווה 14
אם המשתנה רועי גדול מ10 אז
שהתוכנית שלנו תדפיס למשנה : רועי גדול מ10
הפדפן יראה:
רועי גדול מ10
*אותו טיפוס : שהוא גם מאותה משפחה קטנה (מחרוזת \ מספר \ מספר עשרוני)
מחרוזת - תווים עם אותיות , מספרים וסימנים
מספר - מספר שלם
מספר עשרוני - מספר עם שבר עשרוני
משתנה בוליאני - True\False (נכון או לא נכון)
<?php
$z = 20
if ($z == 20) {
echo =" אני יודע שזי שווה ל20";
}
?>
מה עשינו פה?
קודם כל הגדרנו שz שווה ל20
ואז אמרנו שאם z שווה ל20 אז שידפיס : אני יודע שזי שווה ל20
אופרטורים לוגיים
<?php
$cola = 5;
if ($cola > 3) {
if ($cola < 6) {
echo "Yeah";
}
}
?>
בדקנו פה 2 אופרטורים , אם שניהם נכונים Yeah יוצג לנו.
במקרה שלנו , Yeah יוצג לנו.
בהצלחה לכולם , רועי
מילות מפתח : PHP , PHP בסיס , שפת PHP , תכנות אתרים , בניית אתרים