PHP变量的输出方式有如下几种:
1、echo
可以输出一个或多个字符串,无返回值,不能调用,是语言结构,使用的时候可以加括号,也可以不加括号,如:echo ();
注:单双引号的区别在于,可以理解为单引号速度快,原样输出。双引号要解析执行,里面的html代码会被解析
2、print
只允许输出一个字符串,返回值为1
3、printf
有返回值,返回值为字符串长度,输出格式化字符串
4、var_dump
同时输出值、类型、长度
5、print_r
返回值为1,看不到类型,一般用来打印数组
PHP数据类型有如下几种:
1、string字符串类型
一串字符的序列,用单双引号括起来,如:
2、int整型
没有小数点,可以包含正负数,至少有一个数字,不能包含逗号或空格,可以十进制,十六进制(以0x为前缀),八进制(以0为前缀)
3、float浮点型
带小数的数字
4、boolean布尔类型
常用语条件判断的true或false,不区分大小写
5、array数组类型
能够在单独的变量名中存储一个或多个值
6、object对象
用于存储数据,必须使用class声明类对象,可以包含属性和方法的结构
7、NULL值
表示变量没有值,NULL是数据类型为NULL的值,区别于空值,可通过设置变量为null清空变量数据
8、resource资源
资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等。
原文:http://www.cnblogs.com/ttsqx/p/7680795.html