電子書籍の厳選無料作品が豊富!

以下やってみたのですが駄目でした。
やはりIF条件を動的に変更することは無理でしょうか?

<?php
$a = "<=";
//$a = ">=";
if(1 $a 2)
echo "ok";
?>

okが表示されません。

A 回答 (1件)

evalは?


eval("if(1 $a 2)echo 'ok';")

参考URL:http://php.s3.to/man/function.eval.html
    • good
    • 0
この回答へのお礼

evalでいけました。
ただif文内が複雑だとevalで囲う事による修正が大変だったので、やはり$aを事前にlt や ut などで判別し>= や <=のif文で処理する原始的な方法で行うことにしました。

お礼日時:2004/11/17 13:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!