1、php变量规则

  • 变量以 $ 符号开头,其后是变量的名称
  • 变量名称必须以字母或下划线开头
  • 变量名称不能以数字开头
  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

  注意:PHP 变量名称对大小写敏感!

2、创建php变量

  php是弱类型语言;PHP 没有创建变量的命令;变量会在首次为其赋值时被创建:

<?php $name = "gaoxiong";echo $name;
?>

3、php变量作用域

  变量的作用域指的是变量能够被引用/使用的那部分脚本。

  PHP 有三种不同的变量作用域:

  • local(局部)
  • global(全局)
  • static(静态)

4、Local 和 Global 作用域 

  函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
  函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

<?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";
?>

  

转载于:https://www.cnblogs.com/gao-xiong/p/5928793.html

php基础教程(三):变量相关推荐

  1. Ogre3D基础教程三

    文档:教程:基础教程:基础教程三 出自Ogre3D开放资源地带 跳转到: 导航, 搜索 目录 [隐藏] 1 先决条件 2 简介 3 从这里开始 4 根对象和场景管理器的创建 4.1 根对象 4.2 场 ...

  2. c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc

    c语言基础教程常量变量和类型转换,免费版 第二章??????常量变量和类型转换2.1.1数字常量??? 数字常量包括整型常量和浮点型常量,浮点型常量又称实数.????1.整型常量???? HYPERL ...

  3. MySql基础教程(三)——查询训练

    在MySql两轮基础的学习之后,来一波实战演习... 三张表:学生表,课程表,成绩表. 建表详细信息见 MySql基础教程(一) 转载于:https://www.cnblogs.com/zhouerb ...

  4. 基础教程三(天空,地面和雾化处理)

    简介 在这篇教程里,我们将会一起探索OGRE中的天空,地面和雾化处理.通过这篇教程,您应该明白天空盒(Skybox),天空穹(Skydome)和天空面(Skyplane)的用法和区别.您还会了解不同种 ...

  5. 【Python基础教程】变量的作用域详解

    变量作用域 Python 能够改变变量作用域的代码段是 def . class . lamda. if/elif/else.try/except/finally.for/while 并不能涉及变量作用 ...

  6. 麒麟子Javascript游戏编程零基础教程三:无处不在的Javascript

    如果你是从大纲那一篇开始看过来的,你在点开这个文章的连接之前,肯定期望说,麒麟子又会在讲正式内容之前BB点什么,这样的话,看起教程来轻松不累还实惠.没错,你猜对了,这就是我的风格. 为什么会把编程教学 ...

  7. python基础教程:变量的使用

    python是动态的强类型的语言. 1.py不需要使用int,String等标识符来声明它的类型,而是在用户第一次赋值使用它时,就定义好了类型. 可以使用typeof()来查看变量的类型,使用int( ...

  8. Python基础教程:变量和注释

    1.什么叫变量 Python语言中,对象的名字, 称之为 变量名 , 也通常简称 变量. 所以Python中的变量,就是 对象的名字. age = 60 weather = '今天是晴天' 其中 ag ...

  9. eureka hostname作用_SpringCloud基础教程(三)-Eureka进阶

       我的博客:http://www.hao127.com.cn/,欢迎浏览博客!    上一章 http://hao127.com.cn/#/view/65当中,我们介绍了微服务组件当中的服务注册和 ...

  10. yml eureka defaultzone 只生效第一个_SpringCloud基础教程(三)-Eureka进阶

       我的博客:http://www.hao127.com.cn/,欢迎浏览博客!    上一章 http://hao127.com.cn/#/view/65当中,我们介绍了微服务组件当中的服务注册和 ...

最新文章

  1. 机器学习中的数学基础:(3)主成分分析(PCA)及其应用
  2. 非常好!!!Linux源代码阅读——环境准备【转】
  3. NHibernate3剖析:Query篇之NHibernate.Linq标准查询
  4. Python学习基础必备知识点:字典dict详解
  5. 3socket编程:UDP编程
  6. VMware linux 在2.4.20-8 中编译2.6.15.5 内核
  7. 怎么解决xp系统不能安装NET Framework4.0?
  8. Dev控件使用CheckedListBoxControl获取items.count为0 的解决方法
  9. php文本框输入内容过滤,为什么没能过滤掉文本框输入的所有反斜杠?
  10. python对数字进行简单的可逆加密_Python实现简单的可逆加密程序实例
  11. 记事本编码html乱码,记事本乱码怎么办【解决方法】
  12. 《算法导论》第三版第4章 分治策略 练习思考题 个人答案
  13. ViT为何引入cls_token
  14. opencv 修改图像像素
  15. 怎么用dw修改PHP网页模板,【网站模板如何使用】从网站下载的网页模板在dwcs6中如何修改使用?什么是网页设计模板,如何利用网页设计模板?...
  16. 基于ssm考勤管理系统
  17. C++ 封装 信息隐藏
  18. Bootstrap按钮样式
  19. 王阳明《心学》小总结
  20. Flink状态一致性检查点

热门文章

  1. C# Job System
  2. 运动合成——机器学习技术
  3. 201904快速阅读术
  4. Git很简单--图解攻略
  5. windows程序设计.第一个windos程序
  6. Android——Activity去除标题栏和状态栏
  7. 自制反汇编逆向分析工具 迭代第六版本 (五)
  8. DropDownList实现无限级分类
  9. 数字签名与HTTPS详解
  10. MFC对话框播放8位512*512的像素数据