如何在没有eval的情况下做到这一点()
问题描述:
以下的工作,但我想知道。 有没有这样做,而不使用eval?如何在没有eval的情况下做到这一点()
$i = file_get_contents('/var/www/php/func/whois.php');
apc_store('whois', $i) ;
$w = apc_fetch('whois');
eval(" ?> $w <?php ");
echo whois('exsample.net');
我希望我可以存储,由php解释器评估为可执行文件;但这不容易发生。
答
那么,这接缝是在时间,但更多地了解APC如何运作后一个伟大的想法,我发现这是所有已经建立英寸
您是否尝试过包括whois.php而不是刚开内容? – jprofitt 2012-01-03 13:21:49
我们能否请求更多关于此问题的代码?我看不出你想要完成什么。 – ridecar2 2012-01-03 13:22:17
为什么你要这样做呢?当你想使用文件时,它不会更有效率(可能更少),而只是缓存原始文件的磁盘读取数据,实际上这并不会实现任何有用的功能。 – DaveRandom 2012-01-03 13:23:24