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开始计算。
网友评论