<?php
function myFunction($yesNname) { }
empty($noName);
print_r($noName);
isset($noName);
myFunction($noName);
輸出:PHP不發出任何通知爲未定義的變量,如果該變量被傳遞給空的()或isset()函數
PHP Notice: Undefined variable: noName ... on line 6 // print_r
PHP Notice: Undefined variable: noName ... on line 9 // myFunction
未定義變量在空()和isset使用()。但是PHP沒有發佈關於它的通知。爲什麼PHP顯示歧視某些功能?我如何編寫這種類型的函數?
有一個函數來測試一個變量是否存在,並使它在不存在時觸發錯誤消息的要點是什麼? –
@ÁlvaroG.Vicario我可以理解。我想知道如何編寫這種類型的函數。 –
你爲什麼要這樣?你能把這種情況勾畫出來嗎? – giorgio