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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. PHP: עזרה בייבוא באמצעות require

PHP: עזרה בייבוא באמצעות require

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 3 כותבים 657 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי dovid
    #1

    אני משתמש בכמה פונקציות api של אמזון . תנאי קודם לקוד הוא שאני יכניס לקוד את השורה הזו - דהיינו הוספת הספריה של אמזון.

     require 'aws/aws-autoloader.php';
    

    הבעיה כרגע שאני כל הזמן מקבל שגיאה

     Fatal error: Cannot redeclare Aws\manifest() (previously declared in /var/www/html/Aws/functions.php:320) in /var/www/html/Aws/functions.php on line 320
    

    ומחיפוש ברשת אני מבין שזה התנגשות של כפילות ייבוא של השורה דלעיל require 'aws/aws-autoloader.php';

    איפה אמור להיות המקום שאני מייבא אותו פעם אחת שזה יעבוד לכל הפרוייקט? מחוץ לקלאסים? בתוך כל קלאס? משהו אחר?

    תודה

    WWWW תגובה 1 תגובה אחרונה
    0
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #2

      מה אכפת לך איפה, תשמיט את השורה הזו וזהו.
      לכאורה אתה משתמש עם קלאס/דף שורש שבשרשרת מייבא כל מיני קבצים. במהלך כל השרשרת הזו הrequire כבר נעשה, אז אל תעשה אותו שוב.

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      2
      • WWWW מנותק
        WWWW מנותק
        WWW
        השיב לchagold ב נערך לאחרונה על ידי
        #3

        @chagold אמר בPHP: עזרה בייבוא באמצעות require:

        require 'aws/aws-autoloader.php';

        בשביל זה יש את:

        require-once
        

        WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

        dovidD תגובה 1 תגובה אחרונה
        2
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          כתב ב נערך לאחרונה על ידי
          #4

          @dovid אמר בPHP: עזרה בייבוא באמצעות require:

          מה אכפת לך איפה, תשמיט את השורה הזו וזהו.
          לכאורה אתה משתמש עם קלאס/דף שורש שבשרשרת מייבא כל מיני קבצים. במהלך כל השרשרת הזו הrequire כבר נעשה, אז אל תעשה אותו שוב.

          אין איזה ספריה קיימת, רק אני מייבא ורק במקום אחד. משום מה יש פקודות שאני שולח לשרת (פקודות מהקליינט) והוא מזהה שהייבוא כבר נהיה ואז יש את השגיאה.

          יש אפשרות למנוע ייבוא אם כבר בוצע?

          dovidD תגובה 1 תגובה אחרונה
          0
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            השיב לchagold ב נערך לאחרונה על ידי
            #5

            @chagold אמר בPHP: עזרה בייבוא באמצעות require:

            @dovid אמר בPHP: עזרה בייבוא באמצעות require:

            מה אכפת לך איפה, תשמיט את השורה הזו וזהו.
            לכאורה אתה משתמש עם קלאס/דף שורש שבשרשרת מייבא כל מיני קבצים. במהלך כל השרשרת הזו הrequire כבר נעשה, אז אל תעשה אותו שוב.

            אין איזה ספריה קיימת, רק אני מייבא ורק במקום אחד. משום מה יש פקודות שאני שולח לשרת (פקודות מהקליינט) והוא מזהה שהייבוא כבר נהיה ואז יש את השגיאה.

            יש אפשרות למנוע ייבוא אם כבר בוצע?

            בארכיטקטורת שרת לקוח של PHP כל בקשה מהלקוח זה עולם חדש מאפס.
            אין הבדל בין בקשת הדף פעם ראשונה לכל בקשונת עתידית.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            0
            • chagoldC מנותק
              chagoldC מנותק
              chagold
              כתב ב נערך לאחרונה על ידי
              #6

              ודאי שזה כך. אבל השגיאה מופיעה לי, אולי בשל כשל תכנוני (כי איך שסידרתי את הפרוייקט, יתכן שזה רץ פעמיים בקוד).
              יש איזו פונקציה לייבא רק אם עדיין הוא לא ייובא?

              תגובה 1 תגובה אחרונה
              0
              • dovidD מחובר
                dovidD מחובר
                dovid ניהול
                השיב לWWW ב נערך לאחרונה על ידי
                #7

                @www אמר בPHP: עזרה בייבוא באמצעות require:

                require-once

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                2

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

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