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

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

    פורום PHP
    7
    15
    410
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • N
      nyh נערך לאחרונה על ידי

      זכור לי שיש פונקציה שיכולה לעצור הרצת קוד ולכאורה לסיים את הרצת הקובץ.
      אם למישהו ידוע על פונקציה זו אשמח אם יתן לי! תודה רבה

      י תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • י
        יוסף ח מומחה @nyh נערך לאחרונה על ידי

        @nyh אמר בפונקצייה שעוצרת את ההרצה של הקוד:

        זכור לי שיש פונקציה שיכולה לעצור הרצת קוד ולכאורה לסיים את הרצת הקובץ.
        אם למישהו ידוע על פונקציה זו אשמח אם יתן לי! תודה רבה

        אם אני זוכר טוב, זה זה:

        exit();
        
        N A 2 תגובות תגובה אחרונה תגובה ציטוט 1
        • N
          nyh @יוסף ח נערך לאחרונה על ידי

          @יוסף-ח
          לא. זה מוציא אותי מאותה שורה. אני צריך לצאת מכל הקוד!

          B תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • B
            bc98400 @nyh נערך לאחרונה על ידי

            @nyh
            exit מפסיקה את הסקריפט
            אבל סתם שתדע שלא נהוג להשתמש בזה

            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • א
              איש ימיני @bc98400 נערך לאחרונה על ידי

              @bc98400 אמר בפונקצייה שעוצרת את ההרצה של הקוד:

              @nyh
              exit מפסיקה את הסקריפט
              אבל סתם שתדע שלא נהוג להשתמש בזה

              במה כן משתמשים?

              B תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • B
                bc98400 @איש ימיני נערך לאחרונה על ידי

                @איש-ימיני כשכותבים קוד נכון לא אמורים לקטוע אותו באמצע

                N תגובה 1 תגובה אחרונה תגובה ציטוט 1
                • N
                  nyh @bc98400 נערך לאחרונה על ידי

                  @bc98400
                  לא מחייב שהקוד לא טוב. אני רוצה שבאם יצא ככה ימשיך ואם אחרת אז תעצר ההרצה של שאר הקובץ

                  B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • B
                    bc98400 @nyh נערך לאחרונה על ידי

                    @nyh אף אחד לא אמר שזה לא יעבוד
                    זה פשוט לא אמור לעבוד כך
                    אתה אמור לתכנן את הקוד שלך שיעבוד בכל המצבים שאתה רוצה ולא לקטוע אותו באמצע

                    תגובה 1 תגובה אחרונה תגובה ציטוט 1
                    • A
                      anti malware @יוסף ח נערך לאחרונה על ידי

                      @יוסף-ח אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                      @nyh אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                      זכור לי שיש פונקציה שיכולה לעצור הרצת קוד ולכאורה לסיים את הרצת הקובץ.
                      אם למישהו ידוע על פונקציה זו אשמח אם יתן לי! תודה רבה

                      אם אני זוכר טוב, זה זה:

                      exit();
                      

                      או:

                      die;
                      
                      י שמואל 2 תגובות תגובה אחרונה תגובה ציטוט 1
                      • י
                        יוסף ח מומחה @anti malware נערך לאחרונה על ידי

                        @anti-malware אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                        @יוסף-ח אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                        @nyh אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                        זכור לי שיש פונקציה שיכולה לעצור הרצת קוד ולכאורה לסיים את הרצת הקובץ.
                        אם למישהו ידוע על פונקציה זו אשמח אם יתן לי! תודה רבה

                        אם אני זוכר טוב, זה זה:

                        exit();
                        

                        או:

                        die;
                        

                        מה ההבדל ?

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • שמואל
                          שמואל @anti malware נערך לאחרונה על ידי שמואל

                          @anti-malware אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                          או:
                          die;

                          נראה לי שמקובל יותר להשתמש עם die כאשר הקוד "מת", כלומר במקרים של שגיאות יותר.
                          exit זה יותר בקשת יציאה מכובדת..

                          לפניות בנוגע לפורום: shmuel@yemot.co.il

                          י תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • י
                            יוסף ח מומחה @שמואל נערך לאחרונה על ידי יוסף ח

                            @שמואל אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                            @anti-malware אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                            או:
                            die;

                            נראה לי שמקובל יותר להשתמש עם die כאשר הקוד "מת", כלומר במקרים של שגיאות יותר.
                            exit זה יותר בקשת יציאה מכובדת..

                            מה הכוונה "זה יותר יציאה מכובדת" ?

                            ש שמואל 2 תגובות תגובה אחרונה תגובה ציטוט 0
                            • ש
                              שואל ברצינות @יוסף ח נערך לאחרונה על ידי

                              האמת היא שכן מקובל להשתמש בפונקציות האלו כשרוצים לאבטח את האתר שלא יבצע פעולות בלתי רצויות גם במקרה שיתרחש כשל לא צפוי.
                              ההבדל בין die ל- exit נעוץ בשתי השפות מהם מורכבת PHP:
                              C ו- PERL.
                              הבדל נוסף הוא האם החיבור נקטע הוא שהוא ממשיך:
                              https://stackoverflow.com/questions/1795025/what-are-the-differences-in-die-and-exit-in-php

                              תגובה 1 תגובה אחרונה תגובה ציטוט 1
                              • שמואל
                                שמואל @יוסף ח נערך לאחרונה על ידי שמואל

                                @יוסף-ח אמר בפונקצייה שעוצרת את ההרצה של הקוד:

                                מה הכוונה "זה יותר יציאה מכובדת" ?

                                למשל:

                                אם הפעולה שאני רוצה לעשות הסתיימה אני ישים exit , אבל אם למשל לא הצלחתי להתחבר למסד נתונים , אני יעצור את הקוד עם die.
                                אבל כמו שנכנתב, זה כמעט לא משנה, כתבתי מה שאני חושב שמקובל.

                                עריכה: אני רואה שיש עוד מישהוא שחושב כמוני:

                                81e3619f-c90d-4246-8bb0-0b66074e2088-image.png

                                לפניות בנוגע לפורום: shmuel@yemot.co.il

                                י תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                • י
                                  יוסף ח מומחה @שמואל נערך לאחרונה על ידי

                                  @שמואל @שואל-ברצינות
                                  תודה רבה, עזרתם לי...

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