在一个文件中有没有可能的方法- 请注意,只有一个文件.在尚未定义的情况下调用函数,例如
<?php
echo global_title();
function global_title()
{
$title = $_GET['name'];
return $title;
}
?>
Run Code Online (Sandbox Code Playgroud)
我不知道怎么解释这个,但不是很可能不是吗?可以在不同的文件中调用来自另一个文件(不包括它)的变量,例如
config.php文件
<?php
$db = "localhost";
?>
Run Code Online (Sandbox Code Playgroud)
的index.php
<?php
// I do not want it to be accessed by including it or using sessions
echo $db;
?>
Run Code Online (Sandbox Code Playgroud)
明白我的意思了吗?:)
bis*_*sko 30
您可以调用调用后定义的函数.那是因为PHP首先解析文件然后执行它.
至于变量 - 这是不可能的,你必须包含该文件.
我刚刚发现如果稍后在同一个文件中定义了一个函数,您就可以调用它。
但如果它是在其他文件中定义的,则必须在调用该函数之前包含该文件。
my_func();
function my_func() {...}
---> No problem
Run Code Online (Sandbox Code Playgroud)
但
my_func();
include_once 'define_my_func.php';
---> PHP Fatal error
Run Code Online (Sandbox Code Playgroud)
它就像一个条件函数,如用户定义函数文档中的示例 2 所示
| 归档时间: |
|
| 查看次数: |
11468 次 |
| 最近记录: |