php中的哪个文件继承代码(父-子)
如果有人能帮助我了解php执行独立文件的方式。 例如,我有:php中的哪个文件继承代码(父-子),php,file,include,Php,File,Include,如果有人能帮助我了解php执行独立文件的方式。 例如,我有: index.php / \ parent.php / \ child.php functions.php <codeChild> <codeFunctions> index.php / \ parent.php /
index.php
/ \
parent.php
/ \
child.php functions.php
<codeChild> <codeFunctions>
index.php
/ \
parent.php
/ \
child.php functions.php
在“codeChild”中,我可以从“codeFunctions”执行函数吗
如果“child.php”包含在“codeFunctions”之后
php如何处理这些包含的(文件)
?
它是否执行child.php并返回所有公开的值和“parent.php”或
将所有代码继承到“parent.php”中?如果使用
include
包含文件,则可以使用。就像
当您有文件index.php
<?php
include('parent.php');
?>
<?php
include('child.php');
include('functions.php');
?>
编译后的输出如下:
<?php
abc();
//parent.php
function parent()
{
echo "parent";
}
// function.php
function test(){
echo "abc";
}
// chid.php
function chid(){
echo "xyz";
}
chid();
当您在PHP中谈论时,include
和require
仅表示
这些(include&require)函数获取指定文件中的所有文本,并将其复制到使用include函数的文件中
点(s)
- 您可以在定义函数之前调用它,但当它位于同一文件中时。这是因为PHP首先解析文件,然后执行它
- 如果函数是在其他文件中定义的,则必须在调用函数之前包含该文件
正确的使用方法
include_once 'other_file.php';
foo();
如果使用includes
包含文件,则可以使用。
include_once 'other_file.php';
foo();