PHP - 变量类型
发布时间:2022-09-13 15:41:54 所属栏目:PHP教程 来源:
导读: PHP共有八种数据类型,可用于构造变量-
整数类型
它们是整数,没有小数点,如4195。它们对应于简单的整数,包括正数和负数, 整数可以分配给变量,也可以在表达式中使用,就像这样-
$in
整数类型
它们是整数,没有小数点,如4195。它们对应于简单的整数,包括正数和负数, 整数可以分配给变量,也可以在表达式中使用,就像这样-
$in
|
PHP共有八种数据类型,可用于构造变量- 整数类型 它们是整数,没有小数点,如4195。它们对应于简单的整数,包括正数和负数, 整数可以分配给变量,也可以在表达式中使用,就像这样- $int_var=12345; $another_int=-12345 + 12345; 整数可以是十进制(以10为底),八进制(以8为底)和十六进制(以16为底)格式。十进制格式是默认值,八进制整数以前导0表示,十六进制以前导0x表示。 浮点类型 如PHP变量,3.14159或49.1。 在线运行 php $many=2.2888800; $many_2=2.2111200; $few=$many + $many_2; print("$many + $many_2=$few "); ?> 它产生以下浏览器输出- 2.28888 + 2.21112=4.5 布尔类型 它们只有两个可能的值true或false。 PHP提供了两个常量,尤其是用作布尔值的常量:TRUE和FALSE,可以这样使用- if (TRUE) print("This will always print "); else print("This will never print "); 0、""、"0"、NULL、[] 表示false,其它为true $true_num=3 + 0.14159; $true_str="Tried and true" $true_array[49]="An array element"; $false_array=array(); $false_null=NULL; $false_num=999 - 999; $false_str=""; 空类型 NULL是一种只有一个值的特殊类型:NULL,要为变量提供NULL值,只需像这样分配它- $my_var=NULL; 特殊常量NULL由约定大写,但实际上不区分大小写;您也可以输入- $my_var=null; 已分配为NULL的变量具有以下属性- 字符串类型 它们是字符序列,以下是字符串的有效示例 $string_1="This is a string in double quotes"; $string_2='This is a somewhat longer, singly quoted string'; $string_39="This string has thirty-nine characters"; $string_0=""; //a string with zero characters 单引号的字符串几乎按字面意义处理,而双引号的字符串则用变量的值替换变量,并专门解释某些字符序列。 在线运行 php $variable="name"; $literally='My $variable will not print!'; print($literally); print " "; $literally="My $variable will print!"; print($literally); ?> 这将产生以下输出- My $variable will not print! My name will print 用双引号定界的字符串(如“ this”)由PHP通过以下两种方式进行预处理- 多行文档 您可以使用此处文档将多行分配给单个字符串变量- 在线运行 php $channel =<<<_XML_ http://menu.example.com/ Choose what to eat tonight. _XML_; echo << END; print $channel; ?> 这将产生以下输出- This uses the "here document" syntax to output multiple lines with variable interpolation. Note that the here document terminator must appear on a line with just a semicolon. no extra whitespace! (编辑:云计算网_梅州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



浙公网安备 33038102330479号