一、PHP介绍
php:超文本预处理器{一种广泛的开源的脚本语言,常用于网页开发}

1.php中的变量
a.必须要以x开始,如变量x必须要写成x
b.变量的首字母不能以数字开始
c.变量的名字区分大小写
d.变量不要用特殊符号、中文,下横杠不算特殊符号
e.变量命名要有意义

2.echo是在PHP里面最常用的输出、显示功能的命令。

3.php注释的学习
a.单行注释
// 表示单行注释
井 井号也表示单行注释,用的比较少
b.多行注释

/**
多行注释 这里是注释区域代码
**/

4.在PHP语言中声明字符串有三种方式:
a.用单引号声明
用英文半角的单引号,将字符串包起来
b.用双引号声明
"在字符串两边加双引号"
c.用字界符声明(需要输入非常大的字符串时使用)

结论:双引号需要解析变量,因此双引号的效率没有单引号高。

5.php查看数据类型
a.gettype(传入一个变量)能够获得变量的类型
b.var_dump(传入一个变量)输出变量类型和值

6.判断数据类型
is_int是否为整数
is_bool是否为布尔
is_float是否是浮点
is_string是否是字符串
is_array是否是数组
is_object是否是对象
is_null是否为空
is_resource是否为资源
is_scalar是否为标量
is_numeric是否为数值类型
is_callable是否为函数
查看数据类型
a:gettype(传入一个变量)能够获得变量的类型
b:var_dump(传入一个变量)输出变量类型和值

7.php数据类型之null类型
主要有以下三空情况会产生空(null)类型:
a:通过变量赋值明确指定为变量的值为NULL
b:一个变量没有任何值
c:使用函数unset()将变量销毁掉
empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。
isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。
unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被毁掉。

8.布尔值的自动类型转换
有何情况:
a.整形的0为假,其他的整型值全为真
b.浮点的0.0,布尔值的假。小数点后只要有一个非零的数值即为真。
c.空字符串为假,只要里面有一个空格都算真。
d.字符串的0,也将其看作假。其他的都为真
e.空数组也将其视为假,只要里面有一个值,就为真。
f.空也为假
g.未声明成功的资源也为假

强制类型转换的三种方式:
a.用 intval()、floatval()、strval()这三个函数可以完成类型转换
b.变量前加()里面写上类型,将他转换后赋值给其它变量
c.settype(变量,类型)直接改变变量本身

9.define(常量名,常量)