Home » PHP » Fungsi eval() PHP

Fungsi eval() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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

ParameterDeskripsi
phpcodeRequired. 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!

You may also like