PHP değerlendirme() İşlevi
Örnek
Bir dizgiyi PHP kodu olarak değerlendirin:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
Yukarıdaki kodun çıktısı şöyle olacaktır:
This is a $string $time morning!
This is a beautiful winter morning!
Tanım ve Kullanım
eval() işlevi, bir dizeyi PHP kodu olarak değerlendirir.
Dize geçerli PHP kodu olmalı ve noktalı virgülle bitmelidir.
Not: Bir dönüş ifadesi, dizenin değerlendirmesini hemen sonlandıracaktır.
İpucu: Bu işlev, PHP kodunu bir veritabanında depolamak için yararlı olabilir.
Sözdizimi
eval(phpcode)
Parametre Değerleri
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
Teknik detaylar
Geri dönüş değeri: | Kod dizesinde bir dönüş ifadesi çağrılmadığı sürece NULL döndürür. Daha sonra dönmek için iletilen değer döndürülür. Kod dizesinde bir ayrıştırma hatası varsa, eval() YANLIŞ döndürür. |
---|---|
PHP Sürümü: | 4+ |
❮ PHP Çeşitli Referans