2013-03-13 21 views
5

Tôi có chuỗi như thế này,Làm thế nào để chuyển đổi chuỗi sang biểu thức điều kiện trong PHP?

$condition = "if($test == '1')"; 

Tôi muốn chuyển đổi nó vào một biểu thức điều kiện mà không sử dụng eval().

Có thể không?

+2

Tôi không biết phương pháp nào khác để đánh giá mã, nhưng phụ thuộc vào nhu cầu của bạn, bạn sẽ có thể có những gì bạn được mong đợi với một cách khác (chuyển đổi, vv ..). Bạn có thể cho chúng tôi thêm giải thích về mục đích không? – MatRt

+0

chỉ cần sử dụng $ condition = ($ test == '1'); kết quả của biểu thức sẽ được gán cho $ condition ... –

+0

'EVIL', oh tôi có nghĩa là' EVAL() ', là cược tốt nhất của bạn –

Trả lời