首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP的标记风格
编码规范
常量的使用
内置常量
PHP中的变量声明
可变变量与变量的引用
变量作用域
变量的销毁
数据类型
标量类型的声明
算术运算符
字符串运算符
其它运算符
表达式
内置函数
自定义函数
函数传递参数值
函数返回值
文件包含
流程控制
循环控制结构
PHP 8的新变化1—match表达式
PHP 8的新变化2—联合类型和mixed类型
PHP 8的新变化3—参数列表中可以使用尾部逗号
实战演练1—条件分支结构综合应用
实战演练2—循环控制结构综合应用
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(2)
小册名称:PHP8入门与项目实战(2)
如果想让自定义的函数被多个文件使用,可以将自定义函数组织到一个或者多个文件中,这些收集函数定义的文件就是用户自己创建的PHP函数库。通过使用require()和include()等函数可以将函数库载入脚本程序中。 4.6.1 require和include require()和include()语句不是真正意义的函数,属于语言结构。通过include()和require()语句都可以实现包含并运行指定文件。 (1)require():在脚本执行前读入它包含的文件,通常在文件的开头和结尾处使用。 (2)include():在脚本读到它的时候才将包含的文件读进来,通常在流程控制的处理区使用。 require()和include()语句在处理失败方面是不同的。当文件读取失败后,require将产生一个致命错误,而include则产生一个警告。可见,如果遇到文件丢失需要继续运行,则使用include;如果想停止处理页面,则使用require。 【例4.11】 4.11.php代码如下: ```php <?php $a = '杨柳青青江水平'; //定义一个变量a $b = '闻郎江上唱歌声'; //定义一个变量b ?> ``` test.php代码如下: ```php <?php echo " $a $b"; //未载入文件前调用两个变量 include '4.11.php'; echo " $a $b "; //载入文件后调用两个变量 ?> ``` 运行test.php,结果如图4-12所示。从结果可以看出,使用include时,虽然出现了警告,但是脚本程序仍然在运行。 ![](/uploads/images/20231207/0233add83cb55821f104f4f898c05bc3.png) 4.6.2 include_once和require_once include_once和require_once语句在脚本执行期间包含并运行指定文件,作用与include和require语句类似,唯一的区别是,如果该文件的代码已经被包含,则不会再次包含,只会包含一次,从而避免了函数重定义以及变量重赋值等问题。
上一篇:
函数返回值
下一篇:
流程控制
该分类下的相关小册推荐:
Magento零基础到架构师(安装篇)
PHP8入门与项目实战(1)
Laravel(10.x)从入门到精通(五)
剑指PHP(从入门到进阶)
Laravel(10.x)从入门到精通(十九)
Shopify应用实战开发
Magento零基础到架构师(内容设计)
PHP合辑5-SPL标准库
ThinkPHP项目开发实战
PHP高并发秒杀入门与实战
Laravel(10.x)从入门到精通(四)
Magento中文全栈二次开发