סעיף ראשון - פונקציות
דוגמה והסברים :
קוד PHP:
PHP Code:
<?php //פותח את php
function Function_Name( $var_1,$var_3) //מגדירים פונקציה ואת המישתנים שהיו בתוך
{ //פותחים תפונקציה
// התכנים של הפונקציה, ירשמו פה...
} //סוגרים תפונקציה
?> //סוגר את php
עכשיו נילמד ליצור פונקצייה ברמה בסיסית:
קודם נחלית אל שם:gol או כל שם אחר שתירצו
נגדיר שתיי מישתנים: gool & gol באותה מידה אפשר כל שתי משתנים אחרים
והינה בא השורה הראשונה:
קוד PHP:
PHP Code:
function gol($gool, $gol) //הגדרנו פונקציה בשם גול שמכילה שתי משתנים
נפתח את הפונקציה ונסגור אותה כך:
קוד PHP:
PHP Code:
{ //פתחנו את הפונקציה
//סתם תראו בהמשך
} //סגרנו אותה
ונתחיל :
מה בעצם תעשה הפונקציה?
היא תחבר שתי מספרים שנגדיר לה ותכפיל ב 3.
קוד PHP:
PHP Code:
$sum = $gool + $gol; //עד עכשיו היא מחברת את שני המיספרים
עכשיו היא רק תחבר לנו איך נעשה שהיא גם תכפיל ב 3?
כך:
קוד PHP:
PHP Code:
$sum = $gool + $gol * 3; //ועכשיו היא גם מכפילה
עכשיו היא מכפילה.
אבל איך נדפיס את התוצאה??
כך:
קוד PHP:
PHP Code:
return $sum; //הפונקציה מחזירה את התוצאה
יופי הפונקציה מוכנה אבל איך נגדיר מספרים לחישוב??
כך:
קוד PHP:
PHP Code:
echo gol(1,3); // תחזיר את המספר 12
אם משהוא מיתלבת זה הקוד המלא:
קוד PHP:
PHP Code:
<?php //פותח את php
function gol($gool, $gol) //הגדרנו פונקציה בשם גול שמכילה שתי משתנים
{ //פתחנו את הפונקציה
$sum = $gool + $gol * 3; //ועכשיו היא גם מכפילה
return $sum; //הפונקציה מחזירה את התוצאה
} //סגרנו אותה
echo gol(1,3); // תחזיר את המספר 12
?> //סוגר את php
סעיף שני - switch
אוקיי היום נשתמש ב switch כדאי שהPHP יבדוק את התוצאה של תרגיל שנעשה.
אוקיי קודם כל מיבנה ה switch:
קוד PHP:
PHP Code:
<?php //פותח את php
switch (condition) // למקרים שלנו condition אנו משווים את
{
case case_number1://הצהרה ראשונה
. . .
// מקרים נוספים שאותם רוצים להשוות לתנאי
default: // יקרה רק אם שום תנאי לא מתקיים
//קוד ברירת מחדל
}
?> //סוגר את php
ונתחיל נגדיר שלושה משתנים:
1.number_1
2.number_2
3.sum
קוד:קוד PHP:
PHP Code:
$number_1 = 2;
$number_2 = 4;
$sum = $number_1 + $number_2;
נמשיך :
מגדירים למה אנו רוצים להשוות את האפשרויות כך:
קוד PHP:
PHP Code:
switch ($sum) // למקרים שלנו $sum אנו משווים את
נפתח את switch:
קוד PHP:
ניתן שתי אפשרויות:
1.ששוה ל 3
2.ששוה ל 7
קוד:
קוד PHP:
PHP Code:
case 3:
echo "The value is 3<br />"; // שווה ל 3 $sum האם
case 7:
echo "The value is 7<br />"; // שווה ל 7 $sum האם
ואם sum לא שווה לאף אחת מהתוצאות נציג שהוא לא שווה לאף אחד מהתוצאות כך:
קוד PHP:
PHP Code:
default:
echo "The value is not 3,7 or 10<br />";
// לא שווה לאף אחד מהמספרים הללו, תציג את ברירת המחדל $sum אם
ניסגור:
קוד PHP:
זהוא מוכן
הקוד המלר לעצלנים :
קוד PHP:
PHP Code:
<?php //פותח את php
$number_1 = 2;
$number_2 = 4;
$sum = $number_1 + $number_2;
switch ($sum) // למקרים שלנו $sum אנו משווים את
{
case 3:
echo "The value is 3<br />"; // שווה ל 3 $sum האם
case 7:
echo "The value is 7<br />"; // שווה ל 7 $sum האם
default:
echo "The value is not 3,7 or 10<br />";
// לא שווה לאף אחד מהמספרים הללו, תציג את ברירת המחדל $sum אם
}
?> //סוגר את php
סעיף שלישי - תנאי ה IF
מבנה:
יש הערות תיקראו מוסבר הכל:
קוד PHP:
PHP Code:
if (condition) // כאן כותבים את התנאי
{
// כאן רושמים מה יקרה אם התנאי מיתקיים
}
else
{
// וכאן מה יקרה אם הוא ל מיתקיים
}
ה ELSE IF:
מוסיפים אחרי ה IF הראשון:
קוד PHP:
PHP Code:
else if (condition) //התנאי
{
// כאן רושמים מה יקרה אם התנאי מיתקיים
}
הסבר :
הELSE IF מיתקיים כאשר ה IF הראשון לא נכון.
דוגמא:
קוד PHP:
PHP Code:
<?php //פותח את php
if (1 + 1 == 2) // כאן כותבים את התנאי
{
echo "yes";
}
//אם לא ה IF הראשון אז ה IF הזה
else if (1*1 == 3) //התנאי
{
echo "no";
}
else
{
echo "no for all";
}
?> //סוגר את php
סעיף רביעי - include
מה שעושה ה include זה פשוט מאוד:
הואמיבה את הקובץ שרשמנו לו לקובץ הקיים.
דוגמא:
קוד PHP:
PHP Code:
<?php //פותח את php
include "I_Am.php";
?> //סוגר את php
ה I_Am.php מכיל:
קוד PHP:
PHP Code:
<?php //פותח את php
echo "I am love PhP";
?> //סוגר את php
לכן הוא ידפיס:
I am love PhP
סעיף חמישי - לולאות for
מבנה הלולאה:יש הסברים
קוד PHP:
PHP Code:
for ( קידום משתנה , תנאי , איתחול ) {
הלולאה נכנסת לפה, רק אם הערך הבולאני של התנאי הוא אמת */
/* פה תוכלו לרשום את הפקודות שלכם
}
דוגמא ללואלה שתדפיס את המיספרים מ אחד אד מאה:
קוד PHP:
PHP Code:
for ($i=1; $i<=100; $i++)
{
echo "Number: ".$i."<br />";
}
בהתחלה i שווה 1 אמרנו לה שיעשה את הלולאה עד ש I היה שווה למאה ובסוף בישביל שהמיספר יגדל ב 1 כתבנו :$i++
דוגמה ללוח הכפל בעזרת לולאה:
קוד PHP:
PHP Code:
<table border="1" dir="ltr" align="center" >
<?php
for ($i=1; $i<=10; $i++) {
echo "<tr>";
for ($j=1; $j<=10; $j++) {
?>
<td width="20" height="13" align="center" valign="middle"><?php echo $j*$i;?></td>
<?php
}
echo "</tr>";
}
?>
</table>
אתגר קטן:
תנסו להסביר איך פועלת הלולאה של לוח הכפל בהצלחה