Değişken Adını Ekrana Yazdırma nasıl olur.
Yaptığım moduler bir sistemde moduller içinde frmdan gelen verilerin boş olup olmadıklarını kontrol ettiğim bir form var.
alt alta bir sürü IF değeri ile kontrol ettirmek istiyorm. fakat hata olduğunda şöyle çalışması için ne yapabilirm.
if ($katetogi) { echo "Hata Değeri : ???"; }
// olmasını istediğim Ekran Çıktısı
Hata Değeri : kategori
şöyle bir fonksiyon var. ama döngü içerdiği için ben tercih etmezdim.
function vname(&$var, $scope=false, $prefix='unique', $suffix='value')
{
if($scope) $vals = $scope;
else $vals = $GLOBALS;
$old = $var;
$var = $new = $prefix.rand().$suffix;
$vname = FALSE;
foreach($vals as $key => $val) {
if($val === $new) $vname = $key;
}
$var = $old;
return $vname;
}
kullanımı:
$ali = "deneme";
echo vname($ali);
sonuç:
ali
hımm.. en iyisi ben hızlı bir sistem için bundan vazgeçeyim..
bunun için ileride bi güzellik düşünürüz..
verdiğiniz bilgiler için çok teşekkürler hocam..