PHP7中文手册2018 带注释 最新chm版
PHP页面相互调用require的用法
require的用法,有三种(常用的是第一种和第三种)
(1),require ('要引入的文件名');//或者是文件路径
(2),require $filePath;//$filePath变量是事先定义好的
(3),require '要引入的文件名';//或者是文件路径,比较第一种就是不写括号
举例1:在a.php文件中调用b.php文件中的函数abc()。
a.php:
<?php
//require ('b.php');
/* $fileName="b.php";
require $fileName; */
require 'b.php';//类似java的引包语句
abc();//调用b.php页面中的abc()函数
echo '<br/>hello';
?>
b.php:
<?php
//定义了一个函数
function abc(){
echo 'OK,我是b.php页面';
}
?>
注意:
①,php执行时,一旦遇到函数的调用,就会开辟一个新栈,执行该函数的代码,执行完毕后,返回继续执行后续代码。
②,各个栈间的变量是相互独立的。
require()和require_once()细节:
一般放在php页面的最前面,php在执行前,就会读入require所引入的文件,一旦出现错误,则会退出程序。
这两个的区别为:前者遇到就会包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。
转载请注明:谷谷点程序 » PHP页面相互调用require的用法