91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中echo用逗號和用點號的區別有哪些

發布時間:2021-06-28 09:54:23 來源:億速云 閱讀:129 作者:小新 欄目:開發技術

這篇文章主要介紹php中echo用逗號和用點號的區別有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

實例如下:

<?php	//點和逗號的測試,涉及到字符串的強制轉換
echo 1+5;
echo "<br /><br />";

echo '1+5='."1+5"."<br />";
echo '1+5='."5+1","<br /><br />";	

echo '1+5=',1,"<br />";			//用逗號,不需要空格
echo '1+5='. 1,"<br />";		//用連接符,需要空格,否則報錯
echo '1+5=',100+200,"<br /><br />"; //用逗號,常用于輸出多個變量,不影響輸出
//省去了字符串拼接的步驟,理論上在 echo 的時候用“逗號”會快一點。

//換成用連接符,注意了,看以下測試:
echo '注意了!<br />';		
echo '1+5='. 100,"<br />";		//注意 .和100之間需要空格,否則報錯
echo '1+5='. 200,"<br />";				
echo '1+5='. 100+200,"<br />";	//此處結果開始異常了
echo '1+5='. 200+100,"<br />";
echo ('1+5='. 200)+100,"<br />"; 	//從與上面的結果相同可以看出,連接符的優先級高于運算符
echo "<br />";		

//先來看看字符串的強制轉換
echo (int)'abc1';	echo "<br />";	
echo (int)'1abc';	echo "<br />";
echo (int)'22abc';	echo "<br /><br />";
//結果:將一個字符串強制轉換成一個數字,PHP會去搜索這個字符串的開頭,
//如果開頭是數字就轉換,如果不是就直接返回0.

//回到測試的問題
echo '結果分析:';
echo '1+5='. 100+200,"<br />";
/* 程序是這樣執行的,
 * 先連接 '1+5='.100 結果是字符串 '1+5=100',
 * 然后執行運算,字符串要與數字進行運算會被系統強制轉換,字符串'1+5=100'轉換后的值就是1,
 * 最后1+200=201.
 */
 /* 用逗號為什么沒問題呢?
	手冊上說了:用逗號是multiple parameters .也就是說是多參數,
	換句話說,逗號分隔開的就相當于是N個參數.也就是說把echo當個函數用,
	這樣的話,echo會對每個參數先進行計算,最后再進行分別輸出,所以我們用逗號就不存在上面的問題了
 */
?>

結果如下:

php中echo用逗號和用點號的區別有哪些

以上是“php中echo用逗號和用點號的區別有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

樟树市| 黄陵县| 镇安县| 永泰县| 涟源市| 荣昌县| 寻乌县| 东海县| 弥勒县| 吉林省| 新竹县| 北碚区| 广宗县| 淳安县| 延川县| 宁蒗| 肇州县| 正安县| 辽宁省| 蕉岭县| 噶尔县| 叶城县| 镇安县| 武隆县| 丹江口市| 丰城市| 宝山区| 古交市| 深水埗区| 长治市| 绥江县| 建瓯市| 时尚| 安远县| 古浪县| 肃宁县| 尼勒克县| 马尔康县| 丰城市| 台中市| 抚松县|