שאלה...

שאלה...

מה ההבדל בין הפונקציות include() ו require()? קראתי בתיעוד של PHP באתר שלהם אבל בכל זאת לא ממש הבנתי... אני אשמח אם תסבירו לי...
 

אמיר ט

New member
ההבדילם

דבר ראשון פונקציית INCLUDE מחזירה ערך אם הסריפט עבד או לא, מה שהוא פונקציה עושה היא בעצם פותחת מעיין תוכנית חדשה שמכילה את כל המשתנים שהשתמשת בהם עד עכשיו ומבצעת מה שיש בתוך הקובץ ששלחת לפונקציה. ההבדל בינה לבין REQUIRE הוא ש REQUIRE "מחליפה" בין הקריאה שלה לבין שורות הקוד של הקובץ שקראת לו, ו INCLUDE מבצעת תת משימה חדשה. אמיר.
 
וואלה, אז אתה מתכוון שאם אני

רושם קטע תוכנית שבו רשום למשל $text = "value" $x = 1 ואז אני אעשה require ("echo.php"); וב echo.php יהיה רשום בעצם <? echo $x . " , " $text; ?> וזה ידפיס לי 1 , value ? וההיפך? (יעני שיהיה לי דף עם מלא משתנים שלו אני אעשה ריקווייר והם ישומשו בהמשך התוכנית?)
 
למעלה