下載了一個名為NetBeans的IDE開發PHP程序,當我輸入常用的的$name = $_GET['name'];
時卻收到警告:請不要直接訪問超全局$_GET數組請改用某些過濾函數(例如filter_input() ,帶有is_*()函數的條件等)
。我這才明白其實我一貫的做法並不規範。實際上改成下面的形式就能夠消除警告了:
<code>$name = ""; if(is_string($_GET['name'])){ $name = strval($_GET['name']); }</code>
由於我使用的程式語言比較雜,所以有時候並不會去特意下載專門的IDE,windows一般就將就用秀丸、Editplus這種通用型的編輯器;而Mac則更懶直接用Xcode。不過現在覺得NetBeans真心不錯呢,幫助我認清了這個不規範的寫法。看來以後應遵循「工欲善其事,必先利其器」呵。
以上就介紹了“請不要直接訪問超全局$_GET數組”,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。