插入文件 – PHP 高级
在 PHP 中:在服务器执行之前,可以借助 include 或 require 语句将一个 PHP 文件的文件插入到另一个 PHP 文件中。
Include 和 Require 语句是相同的,除了失败时:
include (E_WARNING) 仅产生警告,脚本将继续。
require (E_COMPILE_ERROR) 将产生致命错误并停止脚本。
包含文件可以节省大量工作。您可以为您的网页创建页眉、页脚或任何其他网页文件,当页眉/页脚需要更新时,您只需更新页眉包含文件即可。
包括“文件名,php”;
需要“文件名.php”; //两者都是语法
包括 :
首先,我为导航栏(Navigation bar)和页脚(Footer)创建了两个文件。
导航栏Navigation bar(nav.php)
<?php
echo ‘< a href= ”
< a href= ”
< a href= ”
< a href= ”
? >
< style>
a{
font- style: italic;
background- color:
color: white;
padding: 8 px 18 px;
text- decoration: none;
}
< / style>
页脚Footer ( footer.php )
<?php
echo “< p> Copyright & copy; ” . date ( “Y ”) . ” < b> code- projects. org < / b> < / p> ”;
? >
现在我已将这两个文件 ( footer.php ) 和 ( nav.php ) 包含在一个网页中
< ! DOCTYPE html>
< html>
< body>
< ? php include 'nav.php' ; ? >
< / div>
< h1> Welcome To Code Projects! < / h1>
< p> < b> < i> Projects, Tutorials and More. . < / b> < / i> < / p>
< ? php include 'footer.php' ; ? >
< / body>
< / html>
输出 :
要求 :
要将文件包含到 PHP 代码中,还需要使用 require 语句。 ‘include’ 和 ‘require’之间有一个很大的区别。
当文件包含在 include 语句中并且 PHP 找不到它时,脚本将继续执行。
< ! DOCTYPE html>
< html>
< body>
< h1> Welcome To Code Projects! < / h1>
< ? php require 'requireexample.php' ;
echo "Projects, $color and $car ." ;
? >
< / body>
< / html>
输出
这里 echo 语句不会运行,脚本执行在 require 语句返回致命错误后终止