Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm eval() trong PHP

Mô tả

Hàm eval() đánh giá một chuỗi như mã PHP và thực thi nó. Cảnh báo: Việc sử dụng eval() rất nguy hiểm nếu đầu vào không được kiểm soát kỹ lưỡng.

Cú pháp

eval(code)

Tham số

  • code − Mã PHP cần đánh giá (không bao gồm thẻ <?php ?>).

Giá trị trả về

Trả về NULL trừ khi có câu lệnh return trong chuỗi code. Nếu lỗi parse, trả về FALSE.

Ví dụ

<?php
$one = "Demo";
$two = "text";
$res = 'This is $one $two!';
echo $res . "<br>";
eval("\$res = \"$res\";");
echo $res;
?>

Kết quả

This is $one $two!<br>This is Demo text!