1、变量命名规则
- 1、$标示
- 2、字母、下划线开头
- 3、字母、下划线、数字
- 4、变量的名称是区分大小 $name != $NAME
- 5、驼峰命名法 小驼峰
- 6、见名知意
2、声明常量
只是不使用$符号,其他和变量相同。只能是标量或者数组才能定义为常量。常量不能被unset销毁。
定义:使用const 关键字,且不需要$符号,类常量名不需要引号包裹
内部调用:self::需要访问的类常量
外部调用:类::需要访问的类常量
内置常量:
- PHP_VERSION PHP版本
- PHP_OS PHP操作系统
- PHP_SAPI 服务器
魔术常量
- __LINE__:当前行
- __FILE__:文件完整路径
- __DIR__:文件所在目录
- __FUNCTION__:函数名
- __CLASS__:类名
- __TRAIT__:trait名称
- __METHOD__:类的方法名,返回该方法被定义时的名字(区分大小写)。
- __NAMESPACE__:当前命名空间的名称
3、类型转换
1)自动转换:
转换为false:空字符串、"0"、null、0、0.0、空数组、
转换为数字:通过+运算、
2)强制转换
- 第一种:第一种 在要转换的变量之前加上用括号括起来的目标类型(int) (bool) (float) (string) (array) (object)
- 第二种:intval() floatval() strval()
- 第三种:settype(),会修改原数据。