הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-05-06, 16:30   # 1
adiga000
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 481

adiga000 לא מחובר  

מישהו יכול להסביר לי על פונקציות?

מישהו יכול להסביר לי על פונקציות?

בתוכנת מסרים כי אני לא רוצה להתכתב ושזה יקח הרבה זמן..


כי אני פשוט לא מבין את זה.
  Reply With Quote
ישן 17-05-06, 16:39   # 2
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

מה אתה לא מבין? למה הם משמשות , איך משתמשים בהם או מה? תפרט ...
  Reply With Quote
ישן 17-05-06, 17:34   # 3
adiga000
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 481

adiga000 לא מחובר  

קצת הסבירו לי על זה..
אבל איך אני קורא לפונקציה שיקרה???
ומה כותבים בסוגריים ליד השם?
  Reply With Quote
ישן 17-05-06, 17:36   # 4
BBman
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 608
שלח הודעה באמצעות MSN אל BBman

BBman לא מחובר  

אתה מדבר על php אני מניח...?

אם כן , וגם ברוב השפות לפונקציה קוראים על ידי שמה , ובסוגריים את רשימת הפרמטרים/משתנים (ארגומנטים) שהעברת לה.
  Reply With Quote
ישן 17-05-06, 18:05   # 5
ali_napso
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,153

ali_napso לא מחובר  

function($bla) = $2bal
ככה נראה לי
  Reply With Quote
ישן 17-05-06, 19:52   # 6
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

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

כדי ליצור פונקציה פשוט צריך לכתוב את המילה function ואחרי זה השם של הפונקציה, ואז סוגריים.
בסוגריים האלה רושמים את הפרמטרים שהפונקציה מקבלת. היא יכולה גם לא לקבל כלום..
אחרי זה רושמים סוגריים מסולסלות וסוגרים אותן... אז לבנתיים זה נראה כך:
PHP קוד:
<?php
function myfirst(){
}
?>
פה יצרנו פונקציה שקוראים לה myfirst . היא לא מקבלת כרגע כלום.
עכשיו... הפונקציה יכולה לחשב לך דברים, להחזיר לך וכו'...
למשל אתה רוצה שהפונקציה שלך תחשב כמה זה 5 ועוד 5, אז נעשה זאת כך:
PHP קוד:
<?php
function myfirst(){
$num=5+5;
return 
$num;
}
?>
בקוד זה יצרנו פונקציה שקוראים לה myfirst ובתוכה יצרנו משתנה שקוראים לו $num שהוא שווה ל5+5.
אחרי זה הפונקציה מחזירה את $num (היא לא מדפיסה\כותבת אותו).

קריאה לפונקציה....
אז אם אנחנו רוצים לקרוא לפונקציה שיצרנו... נעשה זאת כך:
PHP קוד:
myfirst(); 
ובכלל, ביחד עם כל הקוד שלנו זה נראה כך:
PHP קוד:
<?php
function myfirst(){
$num=5+5;
return 
$num;
}
myfirst();
?>
הפונקציה שלנו כרגע מחזירה את סכום המספרים 5 ו5, ואם אנחנו קוראים לה אז היא תחזיר לנו אותו. במידה ואנחנו רוצים להדפיס אותו נעשה כך:
PHP קוד:
<?php
function myfirst(){
$num=5+5;
return 
$num;
}
echo 
myfirst();
?>
שים לב כי איננו יכולים להשתמש במשתנים שבתוך לפונקציה מחוץ לה. לדוגמא אם נרצה סתם להדפיס את $num , ככה:
PHP קוד:
<?php
function myfirst(){
$num=5+5;
return 
$num;
}
echo 
$num;
?>
זה לא ידפיס לנו כלום...

לבנתיים הבנת? יש שאלות?
ההסבר במיוחד בשבילך...

Last edited by eXtaZa; 17-05-06 at 19:57..
  Reply With Quote
ישן 17-05-06, 20:54   # 7
adiga000
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 481

adiga000 לא מחובר  

eXtaZa תודה!!
אני הבנתי את זה עכשיו טוב יותר
  Reply With Quote
ישן 17-05-06, 20:59   # 8
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

פונקציות הן מאוד שימושיות...
אתה רוצה להבין גם על פרמטרים שהפונקציה מקבלת?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 04:37.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ