4、PHP 5 数据类型

PHP5的数据类型有:

String(字符串)、Integer(整型)、Float(浮点型)、Boolean(布尔类型)、Array(数组)、Object(对象)、NULL(空值)

和js比起来,js中没有整型和浮点型这两种数据类型,这两种合并为一个Number(数字类型),数组和Object统称为Object(对象类型,数组也是对象类型),新增Undefined类型es6新增了Symbol(类型)。总共是Number、String、Boolean、Object、Symbol、NULL、undefined这其中类型。

PHP类型比较  与js相似,==只比较值,===即比较值又比较类型。一个是相等,一个是严格相等。如"42"==42成立,但是“42”===42不成立。

常量

php5中通过使用关键字define来定义常量,常量的定义规则为:

define(常量名,常量值,是否区分大小写:布尔类型)

如:$a=define('greet','this is greet');//这里定义了一个字符串常量greet,它的值是'this is greet',由于第三项没有给出true或false,默认是false就是大小写敏感。

常量定义后默认是全局变量,在函数内也可以不用通过global关键字直接调用。但是如果这个常量是在函数内定义的,则必须在函数调用后,才有这个全局变量。

字符串变量

PHP并置运算符

php中通过.来将字符串进行拼接,类似于js中的+。

PHP strlen()函数

strlen即string length,是一个用来计算字符串长度的函数

$str="hello !";

echo strlen($str);//7

作用类似于js中字符串的length属性

PHP strpos()函数

strpos()函数的作用和js中的indexOf 方法相似,如strops('hello world','world');  //6,检测world 在hello world中出现的下标,第一个字符的下标从0开始计算。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容