मैं PHP में <<<HTML
का उपयोग करते समय परिभाषित चर का उपयोग करने का तरीका जानने का प्रयास कर रहा हूं।अंदर परिभाषित चर का उपयोग <<< PHP में HTML
<?php
define('TEST','This is a test');
echo <<<HTML
Defined: {TEST}
HTML;
?>
परिभाषित <<<HTML
अंदर "टेस्ट" होने का उचित तरीका क्या है: यह मैं क्या हासिल करना चाहते का एक उदाहरण है?
संपादित करें:
मैंने यह जांचने के लिए एक छोटा परीक्षण किया कि कौन सी विधियां सबसे तेज़ हैं। मेरे परीक्षण के लिए मैंने हेरेडोक के अंदर 20 चर का उपयोग किया। यहां विभिन्न विधियों (सेकेंड में) के साथ क्या हुआ है:
Accessing defined variable inside <<<HTML in php ऐसा करने का सबसे धीमा तरीका प्रतीत होता है - 0.00216103।
Accessing defined variable inside <<<HTML in php तेज है - 0.00073290।
Accessing defined variable inside <<<HTML in php भी तेज़ है - 0.000525 9 5।
Accessing defined variable inside <<<HTML in php सबसे तेज़ - 0.00011110 है।
आशा इस मदद करता है किसी और :)
यही वह है जो मैं भी करता हूं। अगर कोई और तरीका है तो मैं उत्सुक था। – tftd
वोट प्राप्त करता है - पूरी तरह से क्योंकि इसका अधिकार है। हेरेडोक सिंटैक्स केवल चर का मूल्यांकन कर सकता है - आपको इसे अपनी स्ट्रिंग में डालने के लिए एक चर के लिए निरंतर असाइन करना होगा। शायद एक वैकल्पिक स्ट्रिंग बिल्डिंग तकनीक को देखो? –
मैं परिभाषित की बजाय सामान्य चर का उपयोग करता हूं। मैं बस सोच रहा था कि क्या चीजों ने PHP में बेहतर प्रदर्शन किया है, लेकिन स्पष्ट रूप से मुझे लंबे समय तक चर का उपयोग करना होगा :) – tftd