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

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

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

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

      $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
          • פוסט ראשון
            פוסט אחרון