首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 自增自減運算子深度解析 (二):布林值與字串的特殊行為

     編輯:PHP 相關知識

特殊型別實測

$a = true;
echo $a++;   // 輸出 1 (布林不參與 ++)
echo $a + 1; // 輸出 2 (布林參與算術運算會轉型為 1)

$b = 'c';
echo $b++;   // 輸出 c (字串遞增為升序)
echo $b++;   // 輸出 d

規律總結

  1. 布林型別 不參與 ++ 運算,不會轉型;但參與 +、- 等算術運算時會自動轉為整數 (true=1, false=0)。
  2. PHP 字串 ++ 遵循「升序」規則:'a'..'z'、'A'..'Z'、'0'..'9',並支援進位(如 'z' → 'aa')。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved