stayAmbition.github.io

变量命名

  1. 变量以$符号开始,后面跟变量名
    • 变量名必须以字母或者下划线字符开始
    • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
    • 变量名不能包含空格
    • 注意:变量名是区分大小写的

创建变量

  • 不必定义变量的数据类型(弱类型)
  • $txt=”Hello world!”;PHP会把变量转成正确的数据类型
  • 第一次赋值的时候就被创建

PHP变量作用域

  1. local—局部变量—只作用在函数内
    • global—全局变量—函数内访问需要global关键字—存储在$GLOBALS[index]数组里面
    • static—局部变量—static关键字让局部变量在函数结束后不被删除—每次调用该函数时,该变量将会保留着函数前一次被调用时的值
    • parameter—参数列表中声明—值传递

echo “issssss{$arr[2]}”; 等价于echo “issssss”.$arr[2];//拼接字符串

常量定义—默认全局变量

  1. bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
    • name:英文字母、下划线、和数字组成,数字不能作为首字母出现,不需要$
    • case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的

字符串操作

  1. .
  2. strlen() —用在循环
  3. strpos(“Hello world!”,”world”); //6
  4. 其他string函数