PHP语言学习:[13]Include文件
服务器端包含用于创建可在多个页面重复使用的函数、页眉、页脚或元素
PHP include和require语句
在php中,可以在服务器执行PHP文件之前就把该文件插入另一个PHP文件中
include和require语句用于在执行流中向其他文件插入有用的代码
include和require很相似,除了在错误处理方面的差异
require产生致命错误 并停止脚本
include只会产生警告,脚本将继续
因此,如果希望继续执行,并向用户输出结果,即使包含文件已对视,那么清使用include 否则,在框架,cms或者复杂的PHP应用程序编程中,请始终使用require向执行流引用关键文件,这有利于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下
包含文件省去了大量的工作,这意味着你可以为素有页面创建标准页头,页脚或者菜单文件,然后,在页头需要更新的时候,你只需要更新这个页头包含文件就可以了
语法
include 'filename';
require'filename';
PHP include和require语句
假设你有一个标准的页头文件,名字为"header.php"如需要在页面中引用这个页头文件,请使用include/require;
<html>
<body>
<?php include 'header.php';?>
<h1>Welcome to my home page!</h1>
Some text.
</body>
</html>
例子
假设我们有一个在所有页面中使用的标准菜单文件;
"menu.php":
echo'<a href="/default.php">Home</a>
<a href="/tutorials.php">Tutorials</a>
<a href="/refrence.php">Examples</a>
<a href="/contact.php">Contact Us</a>';
网站中的所有页面均应应用该菜单文件,这是具体的做法
<html>
<body>
<div class="leftmenu">
<?php include 'menu.php';?>
</div>
<h1>Welcome to my home page.</h1>
Some text.
</body>
</html>
例如
假设我们有一个定义变量的包含文件(“vars.php”):
<?php
$color='red';
$car="bmw"
?>
这些变量可以应用在调用文件中:
<html>
<body>
<h1>Welcome to my home page.</h1>
<?php include 'vars.php';
echo "I have a $color $car";
?>
</body>
</html>
(共篇)上一篇:函数date()|下一篇: