• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    הפעלת פונקציה שהשם שלו בתוך משתנה

    פורום PHP
    2
    3
    111
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ
      מתכנת בעתיד נערך לאחרונה על ידי

      יש לי משתנה שמכיל שם של פונקציה, לדוג'

      $nameFunction = start();
      

      כעת אני מעונין לקרוא לפונק'.
      אם אני כותב את המשתנה כמובן שכלום לא קורא,
      אם אני מדפיס את המשתנה לדפדפן

      echo $nameFunction;
      

      אני מדפיס את שם הפונקציה לדפדפן ולא מפעיל אותה .

      כיצד אני יכול לקרוא לפונקציה כדי שהיא תופעל?
      תודה רבה

      A תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • A
        amp Software 0 @מתכנת בעתיד נערך לאחרונה על ידי

        @מתכנת-בעתיד

        call_user_func($nameFunction);
        

        אם יש פרמטרים לשלוח לפונקציה

        call_user_func($nameFunction,$a);
        

        אגב,
        בהנחה שהזנת את שם הפונקציה כמחרוזת, ולא את מופע הפונקציה
        כלומר -

        $nameFunction = 'start';
        

        ולא

        $nameFunction = start();
        
        מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • מ
          מתכנת בעתיד @amp Software 0 נערך לאחרונה על ידי

          @amp-Software-0
          תודה רבה, אלוף

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • פוסט ראשון
            פוסט אחרון