PHP 有趣的小題

1. echo 1+2+"6+3+1";

前面的 1+2 就等于3, "6+3+1" 這是一串字符串,

一串字符串跟int型進(jìn)行比較或運(yùn)算的話,如果字符串的第一個(gè)字符串是數(shù)字,那么該字符串就會(huì)被默認(rèn)等于這個(gè)數(shù)字;如果第一個(gè)字符串不是數(shù)字,那么該字符串就等于0;

"6+3+1" 這個(gè)字符串就會(huì)默認(rèn)等于6;

結(jié)果就是 6+3 =9;

//echo ?9


2.?echo'1'.print(2)+3; 的輸出結(jié)果是511

1)print的優(yōu)先級(jí)比echo高,所以先算 print(2)+3,因?yàn)閜rint的特性,有括號(hào)和沒(méi)括號(hào)都是一樣的,故,print(2) +3 == print (2+3) ==5

2)第二步,算echo 部分,echo "1" 等于1;

3)第三步,print(2+3) 有個(gè)返回值,等于 1;[print() 輸出正確的話,都會(huì)返回1]

三部分拼接起來(lái),就是 511;

類似的題還有 ? echo '1' . (print '2') + 3 結(jié)果是214;

? ? ?echo '2' . print(2) + 3;的結(jié)果是521

3. $a = array(1=>8,7=>2,4=>19,2=>'8',33,5=>68);

echo $a[2]; ? ? //8

echo $a[8]; ? ?//33


2017.4.17?

? 1)遇到樣式在被追加數(shù)據(jù)后變形,考慮一下 "浮動(dòng)的問(wèn)題"。 ==> 在排樣式時(shí),"浮動(dòng)"少用;

? 2)在被jq追加的元素中,出發(fā)不了 事件。on

? 可能:Jquery是頁(yè)面在加載的時(shí)候觸發(fā)事件的,追加的那部分并沒(méi)有被頁(yè)面所加載,

? ? 所以,我們需要自己 "再"加載這部分內(nèi)容;



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容