eval() php kod yorumlayıcı

phpde hepimizin bildiği gibi değişkenler $ karekteri ile başlar, örnek

$aaa = ‘ahmet';
$bbb = ‘ali';

Bunu phpye yorumlattırmamız için echo  $aaa veya $bbb

ancak php değişken isimlerinide phpyin oluşturabileceğini düşünmüşmüydünüz. Bunu düşünürken bize yardımcı fonksiyon php içerisinde gelen eval() fonksiyonudur.

örnek:

$b = 'Diğer değişkenden gelen';
eval("\$ahmet = \"$b\";");
echo $ahmet;

başka bir örnek düşünmek gerekirse:

$array = array("mutfak"=>12, "banyo"=>25);

foreach($array as $key=>$value){
	eval("\$".$key." = \"$value\";");
}

echo $mutfak;
echo $banyo;

“eval() php kod yorumlayıcı” üzerine bir düşünce

  1. üstadım sağolasın ben get ve post metoduyla gelenleri şu ikinci seçenekteki gibi yapıyordum

    arrayda uğraş uğraş yapamadım

    sayende başardım klavyen dert görmesin :)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>