מה נילמד היום?

  1. פונקציות
  2. מבנה switch
  3. תנאי ה if
  4. include
  5. לולאות for


מקווה שתוהבו

סעיף ראשון - פונקציות
דוגמה והסברים :
קוד 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:
PHP Code:

ניתן שתי אפשרויות:
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 Code:

זהוא מוכן
הקוד המלר לעצלנים :
קוד 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 (== 2// כאן כותבים את התנאי   
{   
    echo 
"yes";   
}   
//אם לא ה IF הראשון אז ה IF הזה  
else if (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>
אתגר קטן:
תנסו להסביר איך פועלת הלולאה של לוח הכפל בהצלחה