הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך זה שבכל המערכות הרציניות אין את הפונקציה Include? (https://hosts.co.il/forums/showthread.php?t=14148)

HaMashiah 26-01-06 23:24

איך זה שבכל המערכות הרציניות אין את הפונקציה Include?
 
זאת שאלה שאמרה זמן חשבתי עליה
מערכות כמו vbulletin ו-ipb
לא ראיתי את הפונקציה include
למרות שהם קוראים נתונים מקבצים אחרים
איך זה יכול להיות?
יש תחליף יותר טוב מזה?
כי אם חברות גדולות לא משתמשות בפונקציה הזו יש סיבה לכך
משהו יודע להסביר לי את השאלה?
בתודה,
עידן משיח

Panda 26-01-06 23:29

יש את הפקודה require...

Ido`s 27-01-06 07:21

require_once
תמיד! ככה התוכניתתפעל טוב או לא תפעל

שקד 27-01-06 07:27

ציטוט:

נכתב במקור על ידי Ido`s
require_once
תמיד! ככה התוכניתתפעל טוב או לא תפעל

נכון ! :)
אתה באמת צודק, הם משתמשים רק ב require_once

הנה דוגמית קטנה מדף index.php ממערכת vb
PHP קוד:

require_once('./global.php');
require_once(
DIR '/includes/functions_bigthree.php');
require_once(
DIR '/includes/functions_forumlist.php'); 


WebProject 27-01-06 08:12

למקרה שפותח האשכול לא יודע מה ההבדל :)

[משעמם לי :P]

ההבדל בין require ל include הוא:

include - תכלול את הקובץ, ובמידה ואינו קיים, תציג שגיאה, ותמשיך בפעולת הדף.


require - תכלול את הקובץ, ובמידה ואינו קיים, תציג שגיאה חמורה, ותפסיק את פעולת הדף.


require_once/include_once - אותם פעולות, רק שיכללו את הקובץ פעם אחת*.

*- לפעמים דף שאנו כוללים יכול להופיע יותר מפעם אחת.


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

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