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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] public static function ? (https://hosts.co.il/forums/showthread.php?t=38971)

ShoQER 30-01-07 20:29

[PHP] public static function ?
 
היי

נתקלתי היום באתר PHP.NET
ב:
public static function

מה זה עושה?

(זה היה בהגדרת פונקציה...)

תודה.

RS324 30-01-07 20:37

זה רק במחלקות...החל מ PHP 5 ומעלה

ShoQER 30-01-07 20:39

למה זה נועד?

RS324 30-01-07 20:42

ציטוט:

נכתב במקור על ידי OnWheels (פרסם 415335)
למה זה נועד?

אתה יודע בכלל להשתמש במחלקות או שאתה סתם שואל ?

ShoQER 30-01-07 20:57

ציטוט:

נכתב במקור על ידי RS324 (פרסם 415342)
אתה יודע בכלל להשתמש במחלקות או שאתה סתם שואל ?

יודע ... (לא הכל כמובן) ... וגם אם לא היתי, היתי שמח לדעת למה זה נועד

BlueNosE 30-01-07 21:12

public - אפשר לגשת לפונקצייה גם מבחוץ (פונקצייה לא פנימית)
static - לא יודע, אולי שאי אפשר לשנות אותה אחרי הCONSTRUCT?
function - דיי ברור..

WebProject 30-01-07 21:22

PHP 5 בלבד.. אל תעשה את הטעות שאני עשיתי :)

כתבתי פעם מערכת CMS, ועבדתי על Wampserver עם גירסת 5 של PHP, ולא שמתי לב בPhp.net שזה רק לPHP5, עבדתי במשך חודשיים, וכשהעליתי את האתר כמעט בכיתי :)

RS324 30-01-07 22:28

ציטוט:

נכתב במקור על ידי WebProject (פרסם 415393)
PHP 5 בלבד.. אל תעשה את הטעות שאני עשיתי :)

כתבתי פעם מערכת CMS, ועבדתי על Wampserver עם גירסת 5 של PHP, ולא שמתי לב בPhp.net שזה רק לPHP5, עבדתי במשך חודשיים, וכשהעליתי את האתר כמעט בכיתי :)

זה מן הסתם כי 90% מפה לא מבינים את המשמעות של זה...
אני בטוח שאולי חוץ מאחד או 2 אף אחד לא יודע בכלל מה זה SHOUTDOWN FUCTIONS
אז לא נדבר בכלל על מה המשעמות של DITRACT ו CONTRACT שזה הדבר הבסיסי במחלקות "אמיתיות" - OOP

link 31-01-07 21:57

זה בעצם נועד להפריד בין פונקציות שאתה רוצה שיגשו(PUBLIC) אליהם וכאלה שלא(PRIVATE). זה נושא שלם בתכנות מונחה עצמים.


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

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