控制构造(Control Structures)
include
include将指定脚本文件的内容包含在现有脚本中时使用。
语法构造 |
说明 |
include filename; |
将符合文件明的文件包括在当前脚本中 文件名可按字符串变量形态使用 文件名通过大/小写文字区分 |
<?php
$var1 = 1;
$var2 = 2;
?>
<?php
$var1 = $var2 = 0;
echo $var1 + $var2;
include "test.php"; // includes test.php
echo $var1 + $var2;
?>
[result]
03
- 在function内部中使用例
在function内部,为了将include后的文件中的变量在国际领域使用,必须将相应变量定义为国际变量。
<?php
$var1 = 1;
$var2 = 2;
?>
<?php
$var1 = $var2 = 0;
function func()
{
global $var1; // only $var1 is global
include "test.php"; // includes test.php
echo $var1 + $var2;
}
func();
echo $var1 + $var2;
?>
[result]
31
- include的return例
没有include文件的return因素时,成功包含文件时返还,失败时发生PHPoC错误。
<?php
// return $var
$var = 3;
return $var;
?>
<?php
// no return
$var = 3;
return;
?>
<?php
$var1 = include "test1.php";
echo $var1;
$var2 = include "test2.php";
echo $var2;
?>
[result]
31