קאָמפּיוטערס, טעקע טייפּס
טעות פּראָדוקציע אין PHP
וועלכער זאָרגן און ופמערקזאַמקייַט איז געווען ניט אַ וועב פּראָגראַמיסט, בשעת עס איז אונטער צו ערראָרס און ינאַקיעראַסיז. ווי אַ רעזולטאַט, דעם קען רעזולטאַט אין מאַלפונקטיאָנס פּלאַץ אָדער דינסט. פֿאַר דיבאַגינג בעשאַס אַנטוויקלונג פון די פּרויעקט עס איז מעגלעך צו אַרייַננעמען די פּראָדוקציע פון ערראָרס אין PHP.
ווי טוט עס אַרבעט?
PHP איז באשטימט ריאַקטינג צו אַ באַזונדער שריפט קאָד. אין עטלעכע קאַסעס - נעמען צונעמען קאַמף, אין אנדערע - דיספּלייז אַ טעות. דעם מעקאַניזאַם העלפּס די דעוועלאָפּער בייַ די צייַט פון ימפּלאַמענטיישאַן פון די קאָד אָפּטיילונג צו ריכטיק חסרונות פּונקט.
אָבער, די טעות פּראָדוקציע אין PHP איז ניט שטענדיק נייטיק. נאָך די אַנטוויקלונג פון די פּרויעקט איז געענדיקט, דעם פֿונקציע איז סוויטשט אַוועק אין סדר צו ויסמייַדן אַ ברעכן-אין אָדער אַנאָטערייזד צוטריט.
אַדזשאַסטמאַנט
אין די גאנצע קאָנפיגוראַטיאָן פון די PHP יבערזעצער איז פאַראַנטוואָרטלעך פפּ.יני טעקע. עס האט ערראָר_רעפּאָרטינג דירעקטיוו, וואָס איז דווקא דעפינעס די טעות פּראָדוקציע אין PHP. אָבער, כאָטש עס כולל ויסנעם האַנדלינג, פֿאַר Displaying זיי אין דעם בלעטערער פֿענצטער פאַראַנטוואָרטלעך דיספּלייַ_ערראָרס. אויב עס איז פאַרקריפּלט, די סיסטעם דיספּלייז אַ טעות אַנשטאָט פון אַ פּוסט בלאַט.
גריידינג ויסנעם
טעות פּראָדוקציע אין PHP קענען ווערן צעטיילט אין עטלעכע קאַטעגאָריעס:
ערראָרס אַז רעזולטאַט אין די שריפט סטאַפּס ארבעטן. די אַזוי-גערופֿן פאַטאַל. די אַרייַננעמען ע_ערראָר, ע_קאָמפּילע_ערראָר;
ערראָרס אַז קענען זיין קערעקטאַד. זייער וואַלועס פֿאַר די ערראָר_רעפּאָרטינג דירעקטיוו קענען זיין: ע_וואַרנינג, ע_נאָטיסע, און אנדערע.
עס איז ווערט אַ נעענטער קוק אין יעדער טיפּ און באַשרייַבן זייַן פונקטיאָנאַליטי.
ע_ערראָר. טיפּיקאַללי, דעם טיפּ רעפערס צו אַזאַ ערראָרס, וואָס קענען ניט זיין ילימאַנייטאַד געשווינד אָדער פאָרזעצן די שריפט. דאס קען אַרייַננעמען פּראָבלעמס מיט זיקאָרן אַלאַקיישאַן;
ע_וואַרנינג. די קאָד וועט פאָרזעצן צו אַרבעטן, אָבער אַ ווארענונג וועט דערשייַנען אַז עס איז עטלעכע טעות, די קאָד איז אנגעוויזן אין דער אָנזאָג. זענען נישט קריטיש;
ע_נאָטיסע. Notifications, וואָס ווייַזן אַז עס איז געווען עפּעס אַז קען האָבן געפֿירט די טעות. זיי זענען אויך נישט קריטיש צו די ימפּלאַמענטיישאַן פון די קאָד;
ע_וסער_ערראָר. ערראָרס דזשענערייטאַד דורך די באַניצער;
ע_אַלל. דעם כולל אַלע טייפּס פון ערראָרס. טיפּיקאַללי, דעם אָפּציע איז ענייבאַלד דורך ניט ויסצאָלן ווען איר ינסטאַלירן די יבערזעצער.
ווי צו געבן טעות פּראָדוקציע אין PHP
די טעכניק געניצט אין PHP טעות מעקאַניזאַם קענען בייַטן דיפּענדינג אויף ווו די קאָד איז געניצט - אין האָסטינג אָדער אויף די היגע קאָמפּיוטער. אין די רגע פאַל, די דעוועלאָפּער קענען קאַסטאַמייז דיין סערווער און אַרויסווייַזן ווי ער וויל - ניימלי, צו טוישן די קאָנפיגוראַטיאָן אין די פפּ.יני טעקע. צו ציטירן צוויי דיירעקטיווז - דיספּלייַ_ערראָרס און ערראָר_רעפּאָרטינג צו די ווייַטערדיק פאָרעם:
דיספּלייַ_ערראָרס אויף
ערראָר_רעפּאָרטינג ע_אַלל
די קאַמאַנדז לאָזן צו אַרויסווייַזן אַלע די טעות אַרטיקלען גלייַך אין דעם בלעטערער פֿענצטער.
אויב די אַנטוויקלונג איז געטראגן אויס אויף אַ ווירטואַל סערווירער, די אָפט טעות אַרויסווייַזן פונקציאָנירן, קערן אַוועק פֿאַר זיכערקייַט סיבות. דעריבער, דער דאַרפֿן צו אַקטאַווייט עס צו נוצן אַפּאַטשי הטאַקסעסס סערווירער סעטטינגס טעקע. וסואַללי עס איז ביי די שורש פון דעם פּלאַץ. איר דאַרפֿן צו לייגן אַ פּאָר פון שורות אין קיין טעקסט רעדאַקטאָר:
פפּ_פלאַג דיספּלייַ_ערראָרס אויף
פפּ_וואַלוע טעות ריפּאָרטינג -1
אויך אַרויסווייַזן ערראָרס קענען זייַן גלייַך פון די קאָד ניצן יני_סעט () פֿונקציע. אָבער, עס זאָל זיין דערטראגן אין מיינונג אַז נאָך די אַנטוויקלונג פון די פּלאַץ פון זייַן נוצן קענען גרונט זיכערהייַט פּראָבלעמס.
איינגעבן
PHP אַלאַוז איר צו ראַטעווען אַלע די ערראָרס וואָס פּאַסירן אין אַ ספּעציפיש אָרט אויף דער שווער פאָר. צו געבן PHP טעות אין דער רעזולטאַט טעקע, איר קענען נוצן דרייַ וועגן:
רעדאַגירן די פפּ.יני טעקע. דאָ עס איז נייטיק צו דעפינירן צוויי שורות. ערשטער - לאָג_ערראָרס = אויף, וואָס אַקטשאַוואַלי אַקטאַווייץ די פיייקייַט צו פּראָדוקציע. צווייט - ערראָר_לאָג = דרך / צו דער געוואלט / טעקע.
טוישן הטאַקסעסס. עס איז אויך מעגלעך צו לייגן די צוויי שורות. פפּ_וואַלוע לאָג_ערראָרס «אויף» און פפּ_וואַלוע ערראָר_לאָג דרך / טעקע.
ניצן די ריכטיק אָרט קאָד יני_סעט פֿונקציע.
סאָף
טעות פּראָדוקציע אין PHP - אַ יקערדיק געצייַג צו דיבאַג קאָד. אבער עס קענען אויך שאַפֿן אַ פּאַטענטשאַלי שפּירעוודיק געגנט. דעריבער, נוצן דעם מעקאַניזאַם איר דאַרפֿן צו Carefully און אַקיעראַטלי. אַמאָל אַ פּלאַץ אָדער דינען געגאנגען דורך אַלע די סטאַגעס פון טעסטינג, איר דאַרפֿן צו נעמען זאָרגן צו ענשור אַז עס טוט נישט ווייַזן דעם טעות, דורך וואָס אַ אַטאַקער קענען געווינען צוטריט צו שפּירעוודיק דאַטע.
Similar articles
Trending Now