初识PHP

变量

  1. PHP变量规则

    • 变量以 $ 符号开始,后面跟着变量的名称
    • 变量名必须以字母或者下划线字符开始
    • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
    • 变量名不能包含空格
    • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
  2. PHP变量作用域(局部和全局作用域)

    • local

    • global

      • global 关键字用于函数内访问全局变量
      • 在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字
      • PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量
    • static

      • 保持某个局部变量不要被删除
    • parameter

输出

  1. echo

  2. print

数据类型

  1. PHP数据类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

    • 判断数据类型:var_dump()
    • 声明数组的方法:$cars=array(“Volvo”,”BMW”,”Toyota”)
    • 对象的话必须class关键字声明类对象,包含属性和方法
  2. js数据类型:String(字符串), Number(整型), Boolean(布尔型), Undefined(undefined), Object(对象), NULL(空值)

常量

  • 设置常量,使用 define() 函数,函数语法如下:

    1
    bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
    • name:必选参数,常量名称,既标志符
    • value:必选参数,常量的值
    • case_insensitive:可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的
      • 默认是false,区分大小写
      • true不区分大小写
    • 常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用