לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 30-09-2008, 22:57
  DanDanM DanDanM אינו מחובר  
 
חבר מתאריך: 16.09.08
הודעות: 433
[מדריך] פונקציות

הקדמה כללית-
הפונקציות מאפשרות לך לפצל את הקוד שלך למקטעים שקל יותר להתמודד איתם , בעזרת פונקציות תוכל למנוע התנגשויות בין משתנים.
רעיון הפונקציות פשוט לעשות סדר בקוד , ובכך להקל למתכנת / בעל האתר לשנות את הסקריפט.

על מנת ליצור פונקציה עובדים ע"פ התחביר הבא:
קוד PHP:
 function function_name(argument
{
statements
return



מימוש התחביר:
קוד PHP:
 function DanDanM($var
{
// my code



קריאה לפונקציה מתבצעת על ידי שמה , לדוגמא נקרא לפונקציה שלנו מלמעלה :
קוד PHP:
 DanDanM($var); 

כאמור כעת העברנו את הארגומנט $var על ידי הכנסתו בסוגריים (אותו דבר בנוגע להעברת מערכים).

ברירת מחדל לארגומנטים
קוד PHP:
 dan("we learn function"); 
function 
dan($text)
{
echo 
$text;
// ידפיס את הערך של הארגומנט $text וידפיס : we learn function



ניתן גם להגדיר ערך ברירת מחדל ללארגומנט בצורה הבאה :
קוד PHP:
 function dan($text "we learn function"
{
echo 
$text;
// ידפיס we learn function



באותה דרך אפשר להכניס מספר ארגומנטים.
חשוב לציין ערך הארגומנט שהוגדר כברירת מחדל ישאר אותו ערך בכל פעם שתקרא לפונקציה מבלי להצותלאותו ארגומנט ערך אחר.

כאן תם המדריך שלנו , מקווה שאהבתם והבנתם. כל שאלות ובקשות אני כאן
DanDanM
_____________________________________
היי,
שמי דן , ואשמח לעזור לכם בכל פנייה שהיא
ניתן ליצור איתי קשר באיימיל (DanDan@walla.com) במסנג'ר (DanDan@walla.com) ובאיסיקיו (12348188)

גלישה נעימה...

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 05-10-2008, 18:28
  DanDanM DanDanM אינו מחובר  
 
חבר מתאריך: 16.09.08
הודעות: 433
בתגובה להודעה מספר 3 שנכתבה על ידי ים מרקוביץ' שמתחילה ב "הדבר היחיד שהשתנה בהגדרת..."

ציטוט:
במקור נכתב על ידי ים מרקוביץ'
הדבר היחיד שהשתנה בהגדרת פונקציות בPHP 5 זה שאובייקטים כבר מועברים כREFERENCE וכבר לא צריך להוסיף & בהגדרה של הארגומנטים...

שכחת לציין את הדבר הכי חשוב בפונקציות (מתקשר גם לשיטות בOOP) שזה DRY - Don't Repeat Yourself. פונקציות עוזרות לך למקד קטעי קוד שחוזרים על עצמם במקום אחד ככה שאם אתה צריך לשנות את ההתנהגות של האפליקציה או סקריפט שלך, אתה צריך לשנות אותה רק במקום אחד, פעם אחת, וההשפעה תהיה גלובלית.

אני מניח שזה מובן מאליו.
בנוגע לאופוטור & זה חידשת לי האמת
_____________________________________
היי,
שמי דן , ואשמח לעזור לכם בכל פנייה שהיא
ניתן ליצור איתי קשר באיימיל (DanDan@walla.com) במסנג'ר (DanDan@walla.com) ובאיסיקיו (12348188)

גלישה נעימה...

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:06

הדף נוצר ב 0.04 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר