<?phpclass globalDegisken {function globalDegisken ($kabulEdilenDegisken,$sorgu) {if (is_array($kabulEdilenDegisken)) {$c=count ($kabulEdilenDegisken);for ($i=0;$i<$c;$i++) {global $$kabulEdilenDegisken[$i];if( isset( $_POST[$kabulEdilenDegisken[$i]] ) and ($sorgu == "ALL" or $sorgu == "POST") ) {$$kabulEdilenDegisken[$i]=$_POST[$kabulEdilenDegisken[$i]];} else if ( isset( $_GET[$kabulEdilenDegisken[$i]]) and ($sorgu == "ALL" or $sorgu == "GET") ) {$$kabulEdilenDegisken[$i]=$_GET[$kabulEdilenDegisken[$i]];} else {$$kabulEdilenDegisken[$i]='';}}return true;} else {return false;}}}$kabulEdilenDegisken = array("id","user");$obj = new globalDegisken($kabulEdilenDegisken,"ALL");print_r($id);echo "<br>";print_r($user);echo "<br>";print_r($test);?>
Örnekte id ve user değeri kabul edilen değer olduğu için sonuç verecek,test ise hata verecektir.
index.php?id=1&user=admin&test=a Çıktısı
1adminNotice: Undefined variable: test in index.php on line 28