उन दोनों वाक्यविन्यास के बीच
, तुम सच में एक आप पसंद करते हैं :-)
व्यक्तिगत रूप से का चयन करना चाहिए, मैं इस तरह के एक मामले में अपने दूसरे समाधान के साथ जाना होगा (वैरिएबल प्रक्षेप), जो मैं दोनों के लिए आसान लगता है लिखो और पढ़ें।
परिणाम वही होगा; और यहां तक कि यदि प्रदर्शन प्रभाव भी हैं, तो इससे कोई फर्क नहीं पड़ता ।
एक sidenote के रूप है, तो मेरा उत्तर में थोड़ा और अधिक पूरा हो गया है: दिन आप कुछ इस तरह के लिए करना चाहेंगे:
echo "Welcome $names!";
पीएचपी के रूप में यदि आप का उपयोग करने की कोशिश कर रहे थे अपने कोड की व्याख्या करेगा $names
चर - जो मौजूद नहीं है।
echo "Welcome {$name}s!"
concatenations पर वापस आने की कोई जरूरत नहीं:
उस दिन, आप {}
का उपयोग करना होगा।
भी ध्यान रखें कि आपका पहला वाक्य रचना:
echo "Welcome ".$name."!";
शायद जा अनुकूलित किया जा सका, concatenations से परहेज, का उपयोग करते हुए:,
echo "Welcome ", $name, "!";
(लेकिन जैसा कि मैंने पहले कहा, यह नहीं करता है इससे कोई फर्क नहीं पड़ता ...)
1 - जब तक आप सैकड़ों हजारों संगतता बनाम इंटरपोलेशंस नहीं कर रहे हैं - और शायद यह काफी मामला नहीं है।
अगर आप पहले क्या कर रहे थे, मैं व्यक्तिगत रूप से एकल उद्धरण 'गूंज 'में आपका स्वागत है' पसंद करते हैं $ नाम '!'; ' – kjy112
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double –
@ kjy112 मैंने अपने जवाब में वही बात कहा, मैं सिंगल कोट्स का एक बड़ा प्रशंसक हूं: एक्स – Khez