我之前用過一個框架,叫speedPHP
,挺少人用的,用它的時候,讀取session
、get
、post
這些數組的任意鍵值都不用isset
isset,看了它的源碼,也沒看出是哪裡設定的,最近嫌這個框架慢,自己寫了個框架,寫的時候總是要
isset,尤其是表單提交的時候,明明很快就能寫好的,結果寫了很久很久,都是在寫
isset。所以想問問有沒有不用寫
isset
可能會有人說我這個做法最後會坑了自己的,但是我用了那個框架1年多,真沒被「不用
isset
今早起床想了想,我之前以為它是做了什麼容錯設置,今早一想,會不會只是debug的類型做了改變而已啊,然後看了看它的debug設置,果然...
<code>if( substr(PHP_VERSION, 0, 3) == "5.3" ){ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED); }else{ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); } </code>
我之前用過一個框架,叫
speedPHP,挺少人用的,用它的時候,讀取
session、
get、
post這些數組的任意鍵值都不用
issetisset
,看了它的源碼,也沒看出是哪裡設定的,最近嫌這個框架慢,自己寫了個框架,寫的時候總是要isset
,尤其是表單提交的時候,明明很快就能寫好的,結果寫了很久很久,都是在寫isset
。所以想問問有沒有不用寫
可能會有人說我這個做法最後會坑了自己的,但是我用了那個框架1年多,真沒被「不用
今早起床想了想,我之前以為它是做了什麼容錯設置,今早一想,會不會只是debug的類型做了改變而已啊,然後看了看它的debug設置,果然...
<code>if( substr(PHP_VERSION, 0, 3) == "5.3" ){ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED); }else{ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); } </code>
speedPHP是這樣寫的,我把這些複製過去之後,果然,就不報錯了,不是沒有錯,而是不報錯。
🎜🎜