4

PHPでは、これを行うことができます:

$value1 = 5;
$value2 = -2;
echo $value1 + $value2; // 3

しかし、乗算または除算でこれを行うにはどうすればよいでしょうか。何かのようなもの:

$value1 = 10;
$value2 = /2;
echo $value1 (?) $value2; // 5;

この状況をできるだけ簡単に管理するにはどうすればよいでしょうか?

4

3 に答える 3

2

はい。しかし、これは不快な方法です。

使用できますeval()

$value1 = 10;
$value2 = "/2";
echo eval("return $value1 $value2;"); // 5;

eval()ただし、本番環境で実行されているコードで使用する場合は、非常に慎重になります。このアプローチを使用することになった場合は、次の 2 つのディスカッションを読むことをお勧めします。

于 2012-11-22T01:09:47.597 に答える