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

क्या PHP कंपाइल्ड है या इंटरप्रेटेड?

मूलतः PHP एक इंटरप्रेटेड भाषा है, लेकिन PHP कोड को एक इंटरमीडिएट बाइटकोड में कंपाइल किया जाता है जिसे फिर रनटाइम Zend इंजन द्वारा इंटरप्रेट किया जाता है।

PHP कंपाइलर के कार्य

  • कोड को बाइटकोड में बदलना जिसे रनटाइम इंजन उपयोग कर सके
  • फंक्शन्स, नामों और क्लास नामों को रिज़ॉल्व करना
  • सिंबल टेबल बनाना

PHP इंटरप्रेटर के कार्य

  • बाइटकोड को लाइन दर लाइन एक्ज़ीक्यूट करना
  • रनटाइम एक्सेप्शन्स को हैंडल करना
  1. - PHP TypeError

    परिचय TypeError क्लास Error क्लास को एक्सटेंड करती है। यह त्रुटि तब उठती है जब वास्तविक और औपचारिक आर्गुमेंट प्रकार मेल नहीं खाते, रिटर्न प्रकार घोषित रिटर्न प्रकार से मेल नहीं खाता, या किसी बिल्ट-इन फ़ंक्शन को अमान्य आर्गुमेंट पास किए जाते हैं। ध्यान दें कि strict_types को declare() फ़ंक्शन के साथ

  1. - PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसका एक्सटेंशन .php होता है और यह वेब सर्वर पर संग्रहीत होती है। सर्वर पर PHP पार्सर विशेष वर्ण अनुक्रम <?php और ?> की तलाश करता है। इन्हें PHP के प्रारंभिक और समापन टैग कहा जाता है। इन दोनों के भीतर के स्टेटमेंट पार्सर द्वारा व्याख्य

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area