<?php
function myFunction($yesNname) { }
empty($noName);
print_r($noName);
isset($noName);
myFunction($noName);
出力:
PHP Notice: Undefined variable: noName ... on line 6 // print_r
PHP Notice: Undefined variable: noName ... on line 9 // myFunction
未定義の変数は、empty()およびisset( )で使用されます。しかし、PHPはそれについての通知を発行しませんでした。PHPが一部の関数に差別を示すのはなぜですか?どうすればそのようなタイプの関数を書くことができますか?