亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

通许县| 密云县| 蒙城县| 延津县| 双柏县| 安岳县| 聂荣县| 兴文县| 东安县| 永春县| 铜梁县| 通河县| 西城区| 利川市| 临泉县| 昂仁县| 棋牌| 永修县| 茂名市| 达尔| 东阿县| 德阳市| 安国市| 昆山市| 韶关市| 依兰县| 运城市| 宜兴市| 库伦旗| 肃宁县| 宣化县| 轮台县| 皋兰县| 历史| 乌鲁木齐县| 海城市| 乌兰浩特市| 孟津县| 阳新县| 锦州市| 临泽县|