php基本语法2

1、变量的类型
四个标量类型:
布尔型(boolean):当其他的类型转换为boolean时,以下值被认为是FALSE,布尔值FALSE、整形值0、浮点值0.0、空白字符串和字符串“0”、没有成员变量的数组、没有单元的对象、特殊类型NULL,其他的值被认为时TRUE。
整型(integer)
浮点型(float或double)
字符型(String):字符串可以用三种方法定义,单引号(’‘)、双引号(“”))、定界符(<<<)。
两种复合型:
数组(Array)
对象(Object)
特殊类型:
资源类型(Resource)
NULL类型
伪类型

在php中,变量的类型通常不是由程序员设定的,是根据该变量使用的上下文在运行时决定的,可以使用var_dump()来查看表达式的值和类型。

要表示一个单引号、需要用反斜线(\)转义,和其他语言一样,要出现反斜线需要用两个反斜线来表示。
注:单引号字符串内出现的变量不会被变量的值替代,双引号字符串内的变量会被变量的值替代。

定界符:另一种给字符串定界的方法使用定界符语法(“<<<”)。应该在  <<< 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。
注:结束标识符所在的行不能包含任何其它字符, 可能 除了一个分号( ; )之外。这尤其意味着该结束标识符 不能被缩进 ,而且在分号之前和之后都不能有任何空格或制表符。如果破坏了这条规则使得结束标识符不“干净”,则它不会被视为结束标识符,PHP 将继续寻找下去。如果在这种情况下找不到合适的结束标识符,将会导致一个在脚本最后一行出现语法错误。不能用定界符语法初始化类成员。用其它字符串语法替代,定界符文本的表现和双引号字符串一样,只是没有双引号。


数组:PHP 中的数组实际上是一个有序图。图是一种把  values 映射到  keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个 PHP 数组作为值,也可以很容易地模拟树。
     PHP中可以使用多种方式构建一个数组,在这里我们只用array()语言结构来新建一个array。它接受一定数量用逗号分隔的  key=> value 参数对。

对象:在PHP中,对象和数组一样都是一种复合数据类型。但对象是一种更高级的数据类型。一个对象类型的变量,是由一组属性值和一组方法构成,其中属性表明对象的一种状态,方法通常用来表明对象的功能。要初始化一个对象,用  new 语句将对象实例到一个变量中。

猜你喜欢

转载自www.cnblogs.com/Rickyy/p/10818628.html