PHP学习笔记:加载外部PHP文件

系统化的写PHP工程的时候,会引用很多外部的PHP文件,不可能将全部的代码都写在一个文件里。
一般将页面分为三个部分,header(页眉)body和footer(页脚)。
主页所在的index.php一般写body即可,剩下的页眉和页脚,就在index里面加载外部的PHP文件即可。

加载外部PHP文件示例代码

index.php

<?php
include_once("header.php");
echo "<br>";
echo "hello everyone!";
echo "<br>";
include_once("footer.php");
?>

header.php

<?php
echo "welcome to rumosky!";
?>

footer.php

<?php
echo "Copyright rumosky";
?>

效果如下:
1.png

加载外部PHP文件的函数

include函数

include()

  • 文件会被加载多次
  • 在加载失败时会发出一个警告,但不会停止程序运行

include_once()

  • 文件只会加载一次
  • 在加载失败时会发出一个警告,但不会停止程序运行

request函数

request()

  • 文件会被加载多次
  • 在加载失败时会产生一个致命错误,程序停止运行

request_once()

  • 文件会被加载一次
  • 在加载失败时会产生一个致命错误,程序停止运行

注意:

  • require函数能让PHP得到更高的效率,在同一PHP文件中解释过一次后,不会再解释第二次。
  • 而include函数则会重复的解释包含的PHP文件。
  • 所以当PHP代码中使用循环或条件语句加载外部PHP文件时,require函数不会做任何的改变。
  • 在此时,必须使用include函数来引入外部PHP文件。
Last modification:April 14th, 2019 at 12:56 am
^_^您的每一分钱,都是对我最大的鼓励!

Leave a Comment