Jor*_*rdi 37
在include.php中:
function myGlobalFunction() {
// do someting
}
Run Code Online (Sandbox Code Playgroud)
然后在每个页面中使用它:
include 'include.php';
myGlobalFunction();
Run Code Online (Sandbox Code Playgroud)
小智 36
你可以在函数内部声明一个函数,小心只调用一次外部函数,否则你会得到一个错误.
class MyClass {
function declareGlobalsFn () {
// functions declared inside a function have global scope
function globalfn1() {echo "fn1";}
function globalfn2() {echo "fn2";}
}
}
$ob = new MyClass();
$ob->declareGlobalsFn();
globalfn1(); // fn1
globalfn2(); // fn2
Run Code Online (Sandbox Code Playgroud)
小智 35
如果您希望您的功能始终可用,而不包括它,请执行以下操作:
在php文件中创建你的函数.
在你的php.ini搜索选项auto_prepend_file并将你的php文件添加到该行,如下所示:
auto_prepend_file = "/path/to/my_superglobal_function.php"
或者,如果您使用非绝对路径编写它,如下所示:
auto_prepend_file = "my_superglobal_function.php"
它会看着你include_path在php.ini找到该文件.
| 归档时间: |
|
| 查看次数: |
63471 次 |
| 最近记录: |