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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 16-07-08, 19:07   # 1
ShLooK
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 32
הודעות: 323

ShLooK לא מחובר  

שאלה בקשר לפונצקיות

ניתן איכשהו להצביע על פונקצייה שנמצאת בתוך פונקצייה אחרת?
כאילו נגיד יש לי את הקוד הזה:
PHP קוד:
<?php
    
class test {
        function 
test2($num) {
            function 
test3() {
                return 
rand(05);
            }
            
$num2 test3();
            echo 
$num2 "<br />";
            return 
$num $num2;
        }
    }
    
$tst = new test();
    echo 
$tst->test2(1);
?>
איך אני יכול להצביע על הפונקצייה test3? כאילו איך אני יכול לגשת אליה? בלי עזרתה של test2...
  Reply With Quote
ישן 16-07-08, 19:08   # 2
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

למה אתה מגדיר פונקציה בתוך פונקציה מלכתחילה?
__________________
.

בחורות ערומות
  Reply With Quote
ישן 16-07-08, 19:10   # 3
ShLooK
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 32
הודעות: 323

ShLooK לא מחובר  

משום שאני צריך את זה...
  Reply With Quote
ישן 16-07-08, 19:16   # 4
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

מה אתה מנסה לעשות?
בטוח יש דרך יותר פשוטה..
  Reply With Quote
ישן 16-07-08, 19:19   # 5
ShLooK
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 32
הודעות: 323

ShLooK לא מחובר  

למשל יש לי פונקצייה של הרשמה, אני אני צריך לעשות בתוכה עוד פונקצייה, שתאמת נתונים מהטופס... ועכשיו אני רוצה לעשות בAJAX אימות נתונים, אז יותר פשוט לגשת לפונקציה שמאמתת מאשר לכתוב עוד קוד...
  Reply With Quote
ישן 16-07-08, 19:22   # 6
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

זה לא פועל?
PHP קוד:
<?php 
    
class test 
            function 
test3() { 
                return 
rand(05); 
            }
            
        function 
test2($num) {
            
$num2 $this->test3(); 
            echo 
$num2 "<br />"
            return 
$num $num2
        } 
    } 
    
$tst = new test(); 
    echo 
$tst->test2(1); 
?>
__________________
.

בחורות ערומות
  Reply With Quote
ישן 16-07-08, 19:24   # 7
ShLooK
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 32
הודעות: 323

ShLooK לא מחובר  

הקוד הזה יפעל, אבל זה חשוב לי שהפונקציה תהיה בתוך הפונקצייה השנייה...
  Reply With Quote
ישן 16-07-08, 20:33   # 8
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

אז אתה חייב לקרא לפונקציה שמגדירה את הפונקציה הפנימית, ואז תוכל לקרא לה חופשי...
  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. הזמן כעת הוא 15:47.

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