Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP ParseError

परिचय

ParseError क्लास CompileError क्लास को एक्सटेंड करती है (पहले यह Error क्लास की सबक्लास हुआ करती थी)। इस प्रकार की त्रुटि तब फेंकी जाती है जब eval() फ़ंक्शन को आर्गुमेंट के रूप में दी गई स्ट्रिंग के अंदर PHP कोड होता है।

eval() फ़ंक्शन दी गई स्ट्रिंग को PHP कोड के रूप में मूल्यांकन करता है।

सिंटैक्स

eval ( string $code ) : mixed

पैरामीटर्स

क्र.सं.पैरामीटर और विवरण
1code
मूल्यांकन के लिए वैध PHP कोड

मूल्यांकन किए जाने वाले कोड को PHP ओपनिंग और क्लोजिंग टैग में एम्बेड नहीं किया जाना चाहिए और सेमीकोलन द्वारा समाप्त होना चाहिए। वैलिड कोड NULL लौटाता है जबकि कोड में त्रुटि ParseError फेंकती है।

निम्न उदाहरण ParseError फेंकता है और catch ब्लॉक द्वारा हैंडल किया जाता है:

उदाहरण

<?php
$a = 10;
try {
    eval('$a=$a+;');
} catch (ParseError $e) {
    echo "Parse Error: " . $e->getMessage();
}
?>

आउटपुट

Parse Error: syntax error, unexpected ';'

सुरक्षा चेतावनी: eval() खतरनाक है - यह मनमाना PHP कोड निष्पादित करता है। उपयोगकर्ता इनपुट के साथ कभी उपयोग न करें। विकल्प: टेम्पलेट इंजन, सैंडबॉक्स वातावरण।

विरासत: Error → CompileError → ParseError (PHP 7.3+)

  1. स्पॉटिफाई एरर कोड 7 को ठीक करें स्पॉटिफाई एरर कोड 7 को ठीक करें

    स्पॉटिफाई एक डिजिटल संगीत सेवा है जो उपयोगकर्ताओं को लाखों गाने - नए और पुराने दोनों - तक पहुंचने की अनुमति देती है। इसमें क्रॉस-प्लेटफॉर्म संगतता है यानी एंड्रॉइड, विंडोज और मैक ओएस। स्पॉटिफाई में लॉग इन करने का प्रयास करते समय, उपयोगकर्ताओं को एरर कोड 7 SERVICIO ESTA TEMPORALMENTE NO DISPONIBLE, P

  1. विंडोज 10 एरर 0xc0000409 कैसे ठीक करें – चरण-दर-चरण गाइड विंडोज 10 एरर 0xc0000409 कैसे ठीक करें – चरण-दर-चरण गाइड

    विंडोज 10 एरर कोड 0xc0000409 क्या है? विंडोज 10 के एक अरब से अधिक उपयोगकर्ता हैं, लेकिन सभी को त्रुटि-मुक्त अनुभव नहीं मिलता। आज हम विंडोज 10 पर एरर 0xc0000409 को ठीक करने के तरीके देखेंगे। यह एरर STATUS_STACK_BUFFER_OVERRUN से संबंधित है, जिसका अर्थ है कि कोई प्रोग्राम वर्तमान स्टैक फ्रेम से आगे लि

  1. Mac एरर कोड 36 को समझें और फाइल ऑपरेशन के दौरान इसे ठीक करें Mac एरर कोड 36 को समझें और फाइल ऑपरेशन के दौरान इसे ठीक करें

    Mac अपने बेहतरीन CPU प्रदर्शन और विशाल कॉन्फ़िगरेशन के लिए जाना जाता है जब डेस्कटॉप और लैपटॉप की बात आती है। इसकी सर्वोच्च विशेषताएं चर्चा का विषय हैं। महत्वपूर्ण फाइलों और फ़ोल्डरों को स्थानांतरित करने से लेकर उन्हें कॉपी करने तक, Mac पर सब कुछ आसान है। लेकिन दुर्लभ अवसरों पर फाइलों को स्थानांतरित