标签:区分 全局 定义 局部变量 外部 数据 打开 表单 部分
PHP是一种服务器端脚本语言,是一门弱类型语言,快速地执行动态网页,默认文件扩展名是 ".php"可以创建、打开、读取、写入、关闭服务器上的文件、收集表单数据、添加、删除、修改您的数据库中的数据等
PHP 变量:
以 $ 符号开始,后面跟着变量的名称
名必须以字母或者下划线字符开始
名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
名不能包含空格
名是区分大小写的($y 和 $Y 是两个不同的变量)
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
局部和全局作用域
在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。
<?php
$x=5; // 全局变量
function myTest()
{
$y=10; // 局部变量
echo "<p>测试函数内变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
}
myTest();
echo "<p>测试函数外变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
?>
当调用myTest()函数并输出两个变量的值, 函数将会输出局部变量 $y 的值,但是不能输出 $x 的值,因为 $x 变量在函数外定义,无法在函数内使用。
然后我们在myTest()函数外输出两个变量的值,函数将会输出全局部变量 $x 的值,但是不能输出 $y 的值,因为 $y 变量在函数中定义,属于局部变量。
标签:区分 全局 定义 局部变量 外部 数据 打开 表单 部分
原文地址:https://www.cnblogs.com/wjwap/p/10296177.html