2010-02-04 15 views

उत्तर

17

काफी सरलता से, "+ =" एक संख्यात्मक ऑपरेटर है और "। =" एक स्ट्रिंग ऑपरेटर है। इस उदाहरण पर विचार:

$a = 'this' + 'test'; 

"+" या "+ =" ऑपरेटर पहले पूर्णांकों के लिए मूल्यों को बदल देता है (और सभी तार जब ints के लिए डाली शून्य करने के लिए मूल्यांकन:

$a = 'this is a '; 
$a += 'test'; 

यह लेखन की तरह है) और फिर उन्हें कहते हैं, तो आप 0.

मिलता है आप यह करते हैं:

$a = 10; 
$a .= 5; 

यह w रूप में ही है riting:

$a = 10 . 5; 

"।" ऑपरेटर एक स्ट्रिंग ऑपरेटर है, यह पहले तारों को तारों में परिवर्तित करता है; और तब से "।" का मतलब है "श्रेणीबद्ध," परिणाम स्ट्रिंग "105" है।

5

। = संगतता है, + = अतिरिक्त

1

है। स्ट्रिंग concatenation के लिए है और + इसके अलावा है।

। = स्ट्रिंग में कुछ जोड़ देगा जबकि + कुछ कुछ जोड़ देगा।

9

. ऑपरेटर स्ट्रिंग कॉन्सटेनेशन ऑपरेटर है। .= तारों को जोड़ देगा।

+ ऑपरेटर अतिरिक्त ऑपरेटर है। += संख्यात्मक मान जोड़ देगा।

+8

या सरणियों मर्ज हो जाएंगे। – ntd

1

। = स्ट्रिंग concatenation है।

+ = मूल्यवर्धन है।

0

मुख्य अंतर यह है .= जबकि += मूल्य संवर्धन है स्ट्रिंग संयोजन है।

संबंधित मुद्दे