日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 点号 的用法,基于php中echo用逗号和用点号的区别详解

發布時間:2024/1/18 php 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 点号 的用法,基于php中echo用逗号和用点号的区别详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

php 的 基于php中echo用逗號和用點號的區別詳解

實例如下:

echo 1+5;

echo "
";

echo '1+5='."1+5"."
";

echo '1+5='."5+1","
";

echo '1+5=',1,"
";//用逗號,不需要空格

echo '1+5='. 1,"
";//用連接符,需要空格,否則報錯

echo '1+5=',100+200,"
"; //用逗號,常用于輸出多個變量,不影響輸出

//省去了字符串拼接的步驟,理論上在 echo 的時候用“逗號”會快一點。

//換成用連接符,注意了,看以下測試:

echo '注意了!
';

echo '1+5='. 100,"
";//注意 .和100之間需要空格,否則報錯

echo '1+5='. 200,"
";

echo '1+5='. 100+200,"
";//此處結果開始異常了

echo '1+5='. 200+100,"
";

echo ('1+5='. 200)+100,"
"; //從與上面的結果相同可以看出,連接符的優先級高于運算符

echo "
";

//先來看看字符串的強制轉換

echo (int)'abc1';echo "
";

echo (int)'1abc';echo "
";

echo (int)'22abc';echo "
";

//結果:將一個字符串強制轉換成一個數字,PHP會去搜索這個字符串的開頭,

//如果開頭是數字就轉換,如果不是就直接返回0.

//回到測試的問題

echo '結果分析:';

echo '1+5='. 100+200,"
";

/* 程序是這樣執行的,

* 先連接 '1+5='.100 結果是字符串 '1+5=100',

* 然后執行運算,字符串要與數字進行運算會被系統強制轉換,字符串'1+5=100'轉換后的值就是1,

* 最后1+200=201.

*/

/* 用逗號為什么沒問題呢?

手冊上說了:用逗號是multiple parameters .也就是說是多參數,

換句話說,逗號分隔開的就相當于是N個參數.也就是說把echo當個函數用,

這樣的話,echo會對每個參數先進行計算,最后再進行分別輸出,所以我們用逗號就不存在上面的問題了

*/

?>

結果如下:

以上這篇基于php中echo用逗號和用點號的區別詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

總結

以上是生活随笔為你收集整理的php 点号 的用法,基于php中echo用逗号和用点号的区别详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。