function Hello($d){
echo $d;
}
如何在hello
不修改 index.php 的情况下使以下文件 index.php 具有该功能?
index.php
<? hello("D") ?>
function Hello($d){
echo $d;
}
如何在hello
不修改 index.php 的情况下使以下文件 index.php 具有该功能?
index.php
<? hello("D") ?>
在某个文件(somefile.php)中定义您的函数,然后将该行添加到您的 php.ini 文件中
auto_prepend_file = "/pat/to/somefile.php"
从现在开始,该功能将在每个 php 脚本中都可用,因此请谨慎使用
替代解决方案:使用您的函数定义创建 index2.php - 然后在该定义之后添加
include 'index.php';
但是使用该解决方案,您必须调用 index2.php 而不是 index.php - 但您仍然不必修改 index.php 的内容
所以你不想改变文件,所以我假设没有include
/require
等。
那会给你留下这个:https ://stackoverflow.com/a/385535/249710
它已经回答了,所以我不妨为你链接它:)
通过设置包含路径中定义的 Hello() 函数的文件。包含路径是从 php.ini 设置的