起步 - 变量

  • 作者:KK

  • 发表日期:2016.3.9


所有变量都需要以$这个符号开头,比如$name,$age,$password

变量也有分类型,但是声明是也和JS一样不需要声明类型,在后期赋值可以改变,比如:

$name = 'jay';
echo $name;
$name = false;
echo $name; //无任何输出
$name = 232;
echo $name;

常用变量类型

常用的变量类型有

  • 数字:$age = 232; $money = 1.1;,和JS一样,直接写个数字就可以

    也可以写成$age = +111; $age = -111;说明正111还是负111,都是数字

  • 字符串:$name = 'jay'; password = "abc3321";,和JS一样,也可以用单引号和双引号

    在双引号的时候,可以将其它变量放进去,会自动解析这个变量,比如

    $name = 'Jay';
    echo "Hi!$name!";
    

    这样会输出"Hi,Jay!"

  • 逻辑值:和JS一样,就是true/false两个值

  • 数组

    基本的数组和JS的差不多,上代码:

    $names = ['jay', 'may', 'kula']; //定义一个数组
    echo $names[1]; //may 输出数组的第2个元素,索引也是从0开始嘛,1就是第2个了
    
  • 对象,$xx = new stdClass(); echo gettype($xx);这里通过gettype函数获取变量类型,结果会输出object,JS里也有object,一样的,PHP的对象也有属性和方法,后面详解

这还不是变量的全部知识,后面到了相关细节的知识点我再向你一一道来