在没有加载源文件的情况下使用 PHP 函数,可以使用 PHP 的内置函数 eval()
或 create_function()
。
eval()
函数可以执行一个字符串参数中的 PHP 代码。例如:
$code = 'echo "Hello, World!";';
eval($code);
create_function()
函数可以创建一个匿名函数,并返回该函数的名称。例如:
$func = create_function('$a,$b', 'return $a+$b;');
echo $func(2, 3); // 输出 5
需要注意的是,eval()
和 create_function()
函数都存在安全风险,因此不建议在生产环境中使用。在实际开发中,应该尽量避免使用这些函数,而是使用更安全、更可靠的方法来实现相同的功能。
领取专属 10元无门槛券
手把手带您无忧上云