Perlakukan string sebagai kode PHP:
<?php $string = " cantik " ; $time = " musim dingin " ; $str = ' Ini adalah $string $waktu pagi! ' ; $str .php_EOL ; eval ( " $ str = " $str " ; " ) ; $ str ;Hasil keluaran dari mengeksekusi kode di atas adalah:
Ini adalah pagi $string $time!Ini adalah pagi musim dingin yang indah!Fungsi eval() mengevaluasi string sesuai dengan kode PHP.
String harus berupa kode PHP yang valid dan harus diakhiri dengan titik koma.
Catatan: Pernyataan return segera menghentikan evaluasi string.
Tip: Fungsi ini berguna untuk menyimpan kode dalam kolom teks database untuk perhitungan nanti.
evaluasi( kode php )
parameter | menggambarkan |
---|---|
kode php | Diperlukan. Menentukan kode PHP yang akan dihitung. |
Nilai pengembalian: | Nilai yang diteruskan ke pernyataan return akan dikembalikan kecuali pernyataan return dipanggil dalam string kode, jika tidak maka NULL akan dikembalikan. Jika ada kesalahan penguraian dalam string kode, fungsi eval() mengembalikan FALSE. |
---|---|
Versi PHP: | 4+ |