码迷,mamicode.com
首页 > Web开发 > 详细

PHP基础和变量

时间:2019-01-20 22:07:25      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:区分   全局   定义   局部变量   外部   数据   打开   表单   部分   

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 变量在函数中定义,属于局部变量。

PHP基础和变量

标签:区分   全局   定义   局部变量   外部   数据   打开   表单   部分   

原文地址:https://www.cnblogs.com/wjwap/p/10296177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!