Definisi dan Penggunaan
Fungsi eval()
dapat digunakan untuk mengevaluasi string sebagai kode PHP.
String tersebut harus kode PHP yang valid dan harus diakhiri dengan titik koma.
Catatan: Pernyataan return akan menghentikan evaluasi string dengan segera.
Tip: Fungsi ini berguna untuk menyimpan kode PHP dalam database.
Syntax
eval(phpcode)
Nilai Parameter
Parameter | Deskripsi |
---|---|
phpcode | Required. Menentukan kode PHP yang akan dievaluasi |
Detail Teknis
Return Value: | Mengembalikan NULL kecuali pernyataan return dipanggil dalam string kode. Kemudian nilai yang diteruskan untuk dikembalikan kembali. Jika ada kesalahan parse dalam string kode, eval() mengembalikan FALSE. |
---|---|
PHP Version: | 4+ |
Contoh
Evaluasi string sebagai kode PHP:
<?php $string = "indah"; $time = "dingin"; $str = 'Ini adalah $string $time pagi!'; echo $str. "<br>"; eval("\$str = \"$str\";"); echo $str; ?> /* OUTPUT: Ini adalah $string $time pagi! Ini pagi musim dingin yang indah!