php中?<?php?$b='muke';?$c=123;echo?$b+$c;?>代碼輸出的結果是()a ?muke123b??123c ?顯示錯誤
1 回答
破曉的曙光
TA貢獻4條經驗 獲得超1個贊
b
解析:
字符串轉換為數值
當一個字符串被當作一個數值來取值,其結果和類型如下:
如果該字符串沒有包含 '.','e' 或 'E'并且其數字值在整型的范圍之內(由 PHP_INT_MAX ? ?所定義),該字符串將被當成 integer ? ?來取值。其它所有情況下都被作為 float 來取值。
該字符串的開始部分決定了它的值。如果該字符串以合法的數值開始,則使用該數值。否則其值0(零)。合法數值由可選的正負號,后面跟著一個或多個數字(可能有小數點),再跟著可選的指數部分。指數部分由'e' 或 'E' 后面跟著一個或多個數字構成。?
====================================================================
小伙伴,你看懂了嗎?如果沒有,自己多做幾個case來練習一下吧,多敲一敲代碼,會理解的更深。
- 1 回答
- 0 關注
- 1520 瀏覽
添加回答
舉報
0/150
提交
取消
