PHP 之变量

变量可以理解为只是一个代表一定存储空间及其中的数据的一个“标识符”——也就是一个名字。

一、变量的基本操作

  • 赋值
  • 取值
  • isset(变量名)判断是否存在,或是否有数据
$a = isset($b);  //false$c = 2;$v = isset($c); //true$v1 = false;$v2 = isset($v1); //true$v3 = "";$v4 = isset($v3); // true$v5 = null;$v6 = isset($v5); //false
  • unset(变量名)删除变量

二、变量的命名规则

  以字母或下划线开头,后跟任意数量(含0个)的字母,数字和下划线。

  • 骆驼命名法:首单词小写,其后每个单词首字母大写

    举例:name   myName   

  • 帕斯卡命名法:每个单词首字母大写

    举例:Name   MyName   

  • 下划线分割法:每个单词小写,并且之间用下划线分开

    举例:name   my_name   

三、变量的传值方式

  • 值传递

    这两个变量指向两个不同的内存空间

    $a = 1;

b = a;

  • 引用传递

    两个变量指向同一个内存空间,即具有相同的值

    $a = 1;

$b = & $a;

四、可变变量

  $a = "b";

  $b = 10;

  echo $$a; // 输出10

  这种连续出现“$”的变量形式,就是所谓的“可变变量”

 五、预定义变量

  • $_GET
  • $_POST
  • $_REQUEST
  • $_SERVER
  • $GLOBALS

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • AntUI常规Forms表单

    爱知汇
  • Mysql 触发器基础

    上面是百度给的触发器的概念,我理解的触发器的概念,就是你执行一条sql语句,这条sql语句的执行会自动去触发执行其他的sql语句,就这么简单。

    爱知汇
  • WordPress找回忘记密码

    这种方法需要你的主机空间支持发送邮件功能,即支持mail()函数。Wordpress登录页面-忘记密码,按提示输入用户名或注册邮件,即可能过邮件收到密码激活链接...

    爱知汇
  • SpringBoot整合Jpa

    上一篇介绍了springboot简单整合mybatis的教程。这一篇是介绍springboot简单整合jpa的教程。 由于jpa的功能强大,后续会继续写关于jp...

    dalaoyang
  • 设计模式二十四章经之工厂模式

    我就是马云飞
  • 关于Oracle监听无法启动

    找到Oracle安装目录下的listener.ora 和tnsnames.ora 这两个文件 我的是在product/10.2.0/db_1/network/A...

    Alone88
  • 20161118笔记:年轻心态,最小可用产品,学术造假

    王兵
  • 千头万绪的企业安全怎么做?先收下这两个锦囊!

    产业互联网时代,企业要思考的安全问题太多了。尤其对于缺乏系统安全体系的公司而言,处理安全问题显得千头万绪,不知从何下手。

    腾讯安全
  • 小闫陪你入门 Java (一)

    学习一门语言,第一件事当然是输出 HelloWrold,下面使用 Java 编写一个最简单的应用程序:

    小闫同学啊
  • 正确使用索引和Explain工具,MySQL性能提升实例

    可以有多种不同层次的技术提高应用程序性能,但是通常我们首先关注的是数据库方面——这是最常见的性能瓶颈。数据库的性能可以改善吗?我们如何衡量,到底什么需要性能改进...

    程序你好

扫码关注云+社区

领取腾讯云代金券