मैं php के लिए नया हूँ और जानना चाहते हैं कि इन सर्वर टैग के बीच कोई अंतर है चाहते हैं:<? Php और <के बीच अंतर?
<?php
?>
और
<?
?>
मैं php के लिए नया हूँ और जानना चाहते हैं कि इन सर्वर टैग के बीच कोई अंतर है चाहते हैं:<? Php और <के बीच अंतर?
<?php
?>
और
<?
?>
पहला है एक सुरक्षित खुले और बंद टैग भिन्नता, दूसरा तथाकथित शॉर्ट-ओपन टैग है। दूसरा वाला हमेशा उपलब्ध नहीं होता है, यदि संभव हो तो पहले विकल्प का उपयोग करें। आप लघु_open_tag पर php.ini में छोटे खुले टैग की उपलब्धता की जांच कर सकते हैं।
कुछ भी नहीं मिल सकता है, फिर भी मैं पड़ा है सर्वर (साझा) जहां सेटिंग्स आशुलिपि टैग <? ?>
का समर्थन नहीं करते, तो मैं आमतौर पर अच्छा उपाय <?php ?>
साथ चिपके रहते हैं।
<?xml version="1.0" ?>
समस्याओं का कारण होगा आप छोटे टैग (अर्थात <?
और ?>
) का उपयोग करने की अनुमति दी रहे हैं:
कम खुला टैग के साथ समस्या यह है कि पीछा कर रहा है। <?php
गलत व्याख्या के लिए कम खुला है।
चाहे आपको छोटे टैग का उपयोग करने की अनुमति है या नहीं, इनई निर्देश short_open_tag
द्वारा परिभाषित किया गया है।
संभावित दर्द बिंदु को इंगित करने के लिए धन्यवाद! –
मुझे लगता है कि अपरिवर्तनीय रिलीज़ में से एक में शॉर्टटैग को हटाया जा रहा है।
संपादित करें: मैं गलत था।
विदाई <% वे एएसपी शैली टैग के लिए समर्थन निकल जाएगी, लेकिन पीएचपी शॉर्ट कोड टैग रहेगा - तो php सामान्य पर जो लोग शॉर्ट टैग मानना 'depreceated' है को - हां! ;)
स्रोत के लिए कोई लिंक? –
अपडेट किया गया। उसके लिए माफ़ करना। – LiamB
नोट short_open_tag = बंद<?=
आशुलिपि टैग, जो <?php echo
के बराबर है मैं भी इस = ?> जैसे कुछ कोड पाया प्रभाव नहीं था यह भी है पीएचपी? – Vincent
'= $test ?>' ' Php echo $ test के बराबर है?>' – beginner