翻身的廢魚——論PHP從入門到放棄需要多久?14

來源:互聯網
上載者:User

標籤:php初學者

今日課程:PHP 3Apsara Infrastructure Management Framework礎鞏固視頻教程【燕十八】

1.php錯誤報表設定

/*php指令碼錯誤,分多個等級,如致命錯誤,notice(提醒),warning(警告),N多級如何方便設定報錯層級PHP把不同等級的層級,用數字來表示比如1 E_ERROR (integer)  致命的執行階段錯誤。這類錯誤一般是不可恢複的情況,例如記憶體配置導致的問題。後果是導致指令碼終止不再繼續運行。    2 E_WARNING (integer)  運行時警告 (非致命錯誤)。僅給出提示資訊,但是指令碼不會終止運行。  4、8、16、32...0000 00010000 00100000 01000000 10001111 1111綜上,想報告所有錯誤,可以把所有錯誤層級,a | b | c...可以在php.ini檔案設定*///error_reporting(E_ALL);//設定報告所有錯誤//error_reporting(0);//不報所以錯誤//echo $a;//include(‘cc.php‘);//想報所有錯誤,除了notice的錯誤echo E_NOTICE;//error_reporting(E_ALL ^ E_NOTICE);//error_reporting(E_ALL);error_reporting(E_ALL & ~ E_NOTICE);echo $a;

2、浮點數不準確

echo "<br />";if((0.3-0.2) == 0.1){echo "相等";}else{echo "不相等";}/*10進位中 3.1,是指3*10^0+1*10&-13進位:1.1 , 是指 1*3^0+1*3^-1;//對應十進位1.3333……10進位     2進位0.5         0.10.8         某些小數在10進位下是有限的,轉成2進位要無限迴圈。因此,損失精度,導致浮點數運算和數學書結果不一致  *///銀行一般存整數,精確到分

3.邏輯運算的短路特性

echo "<br />";$h = false;$c = true;if($h && $c){//房子為假,有用且計算,結果為假,程式不會去判斷$c的值echo ‘假‘;}else{echo ‘不嫁‘;}$b = 1;if($h && ($b = 6) ){//$b = 6被短路,沒機會執行}echo $b;if($h || ($b = 6) ){//$b = 6}echo $b;$b = 0;if($c || ($b = 6) ){//$b = 6}echo $b;echo "<br />";//利用短路寫出簡短判斷代碼if (!defined(‘PI‘)){define(‘PI‘,3.14);}defined(‘PI‘)||define(‘PI‘,3.14);echo "<br />";//月經題,運算子的優先順序,先算||,得出布爾值,所以運算需要帶括弧$a = 3;$b = 5;if ($a = 5 || $b = 7) {$a++;$b++;}echo $a." ".$b;echo "<br />";

休息~~~

本文出自 “一條大大大大廢魚” 部落格,謝絕轉載!

翻身的廢魚——論PHP從入門到放棄需要多久?14

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.