您的位置:首页 > 编程语言 > PHP开发

PHP数据类型、PHP声明和PHP变量

2019-02-08 15:56 113 查看

一、PHP的数据类型
1.布尔型
设定一个布尔型的变量,只需要将true或者false赋值变量即可。
*美元符号是变量的标识符,所有变量都是以是变量的标识符,所有变量都是以是变量的标识符,所有变量都是以开头,无论是声明变量还是调用变量,都应该用.2.字符串类型用3种定义字符串的方式,分别是单引号、双引号和界定符。&lt;1&gt;定界符(&lt;&lt;&lt;)定界符的格式&lt;&lt;&lt;str格式化文本Str;“&lt;&lt;&lt;”是关键字,必须使用;str为定义的标识符,用于定义文本的起始标识符和结束标识符。&lt;2&gt;单引号(‘’)单引号中的内容是按原样输出,无论有无变量都按照原字符串输出。&lt;3&gt;双引号(“”)通过PHP的语法分析器解析过的,任何变量在双引号中都会被转换为它的值进行输出显示。∗双引号和单引号的不同:双引号中所包含的变量会自动被替换成数值,也就是前面经过赋值的数值,而单引号中所包含的变量则是按照普通字符串输出3.特殊特殊数据类型&lt;1&gt;空值空值表示没有为该变量设置任何值,空值的情况有三种,还没有任何赋值、被赋值为null和被unset()函数处理过的变量。4.转换数据类型转换操作符转换类型举例(boolean)转换为布尔型(boolean). 2.字符串类型 用3种定义字符串的方式,分别是单引号、双引号和界定符。 &lt;1&gt;定界符(&lt;&lt;&lt;) 定界符的格式 &lt;&lt;&lt;str 格式化文本 Str; “&lt;&lt;&lt;”是关键字,必须使用;str为定义的标识符,用于定义文本的起始标识符和结束标识符。 &lt;2&gt;单引号(‘’) 单引号中的内容是按原样输出,无论有无变量都按照原字符串输出。 &lt;3&gt;双引号(“”) 通过PHP的语法分析器解析过的,任何变量在双引号中都会被转换为它的值进行输出显示。 *双引号和单引号的不同:双引号中所包含的变量会自动被替换成数值,也就是前面经过赋值的数值,而单引号中所包含的变量则是按照普通字符串输出 3.特殊特殊数据类型 &lt;1&gt;空值 空值表示没有为该变量设置任何值,空值的情况有三种,还没有任何赋值、被赋值为null和被unset()函数处理过的变量。 4.转换数据类型 转换操作符 转换类型 举例 (boolean) 转换为布尔型 (boolean).2.字符串类型用3种定义字符串的方式,分别是单引号、双引号和界定符。<1>定界符(<<<)定界符的格式<<<str格式化文本Str;“<<<”是关键字,必须使用;str为定义的标识符,用于定义文本的起始标识符和结束标识符。<2>单引号(‘’)单引号中的内容是按原样输出,无论有无变量都按照原字符串输出。<3>双引号(“”)通过PHP的语法分析器解析过的,任何变量在双引号中都会被转换为它的值进行输出显示。∗双引号和单引号的不同:双引号中所包含的变量会自动被替换成数值,也就是前面经过赋值的数值,而单引号中所包含的变量则是按照普通字符串输出3.特殊特殊数据类型<1>空值空值表示没有为该变量设置任何值,空值的情况有三种,还没有任何赋值、被赋值为null和被unset()函数处理过的变量。4.转换数据类型转换操作符转换类型举例(boolean)转换为布尔型(boolean)num
(string) 转换成字符型 (string)boo(integer)转换成整型(integer)boo (integer) 转换成整型 (integer)boo(integer)转换成整型(integer)boo
(float) 转换成浮点型 (float)str(array)转换为数组(array)str (array) 转换为数组 (array)str(array)转换为数组(array)str
(object) 转换为对象 (object)$str

类型转换还可以通过settype()函数完成:bool settype(mixed var,string type)
*参数var为指定的变量,参数type为指定的类型。
二、声明以及使用常量
如 define(string constant_name,mixed value,case_sensitive=true)
.constant_name:必选参数,常量名称,即标识符。
.value:必选参数,常量的值。
.case_sensitive:可选参数指定是否大小敏感,设为true表示不敏感。默认表示大小写敏感。
.mixed constant(string const_name);
参数 const_name为要获取的常量名称,也可以为存储常量名的变量。
.bool define(string constant_name);
参数constant_name为获取常量的名称,成功则返回true,失败就返回false.
三、PHP的变量应用
1.变量声明及使用
PHP变量名称遵循下列规则
在PHP中变量是区分大小写的
变量名必须是以美元符号($)开始
变量名开头可以以下划线开始
变量名不能以数字开头
变量名可以包含一些扩展字符,但不能包含非法扩展字符(如汉字字符和汉字字母)。
2.变量的作用域可以分为全局变量、局部变量和静态变量。
全局变量:被定义在所有函数以外的变量,在函数内部不能使用
局部变量:在函数内部中使用的变量,不能在函数外部使用。
静态变量:能够在函数调用结束后保留变量值,当再次回到该作用域时,又可以继续使用源来的值。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: