09/10/2018, 23:16

Hỏi về chức năng và cấu trúc của hàm eval()

Xin giải thích cho em hiểu về chức năng và cấu trúc của hàm eval()trong lập trình PHP
Thank !
binhvn viết 01:22 ngày 10/10/2018
hàm eval() trong PHP chuyển một chuỗi được nhập sang PHP và thực thi nó

E.x:
PHP Code:
<?php
eval("echo \"Hello world\";"); // Output: Hello world
?>
mrsinguyenus viết 01:29 ngày 10/10/2018
Cái này dùng trong các template engine
minhthanhhb viết 01:27 ngày 10/10/2018
Quote Được gửi bởi mrsinguyenus View Post
Cái này dùng trong các template engine
mình có thể gắn if else trong template được không ???
kid08 viết 01:17 ngày 10/10/2018
đối với eval bạn phải tự viết 1 cái compiler cho if và else thoai nếu làm cho template
minhthanhhb viết 01:21 ngày 10/10/2018
Quote Được gửi bởi kid08 View Post
đối với eval bạn phải tự viết 1 cái compiler cho if và else thoai nếu làm cho template
bạn có thể nói rõ không
anhtuannd viết 01:24 ngày 10/10/2018
Trong template engine tớ hay dùng heredoc hơn là eval, nói chung tránh việc thực hiện đoạn mã PHP ngay trước khi xuất ra.
mrsinguyenus viết 01:22 ngày 10/10/2018
eval() giống như hàm include hay require nhưng thay vì biên dịch từ một file nó có thể bao hàm từ một chuổi.
mrsinguyenus viết 01:24 ngày 10/10/2018
ừ bị hack từ cái hàm này cũng nhiều đó
Bài liên quan
0