PHP语言基础(一).docVIP

  • 8
  • 0
  • 约7.38千字
  • 约 11页
  • 2017-08-29 发布于重庆
  • 举报
PHP语言基础(一)

PHP语言基础(一) 1.数据类型 PHP的数据类型可以分为3种,即:标量数据类型、复合数据类型(就是多个简单的数据类型组合在一起,存储在一个变量中)和特殊数据类型。 标量数据类型 标量数据类型是数据结构中最基本单元,只能存储一个数据。PHP中标量数据类型包括4种。 1.布尔型:布尔型是PHP中较为常用的数据类型之一。它保存一个True或False值。其中True和False是PHP内部关键字。设定一个布尔型的变量,只需将True或False赋值给变量即可。通常布尔型变量都是应用在条件或循环语句的表达式中。 例子:布尔型变量应用 ?php //布尔型变量 $boo=true; if ($boo==true) { echo 我们一直在努力!; } else { echo 错了!; } //或者写成: if ($boo) { echo 我们一直在努力!; } else { echo 错了!; } ? 2.字符串型(string) 字符串是连续的字符序列,由数字、字母和符号组成。字符串的每个字符只占有一个字节。在PHP中,定义字符串有3种方式。 单引号(‘) 双引号(“) 界定符() 单引号和双引号是经常被使用的定义方式,定义格式如下:$a=‘字符串’;或$a=“字符串”; 两者的区别是:双引号中所包含的变量会自动被替换成实际数值,而在单引号中包含的变量则按普通字符串输出。 例子:单引号和双引号 ?php $i=你好,PHP!; echo $i; echo br /; echo $i; ? 两者之间另一处的不同点是对转义字符的使用 使用单引号时,只要对“‘”进行转义就可以了,但使用双引号时,还要注意““”、”$“等字符的使用。这些特殊字符都要通过转义符”\“来显示。 常用的转义字符如: \n 回车 \r 回车 \t 水平制表符 \\ 反斜杠 \$ 美元符号 \’ 单引号 \” 双引号 以上这些特殊字符都必须要用转义字符才能输出 也就是说:要在一长串用单引号或双引号包含的字符串中输出这些特殊字符,必须用转义字符。 例子:转义字符 ?php //双引号中包含换行符的情况 $language=PHP; $w1=welcome to study $language! \nwelcome to tj!; //echo $w1; /* 我们可以看到\n这个换行符没有起作用!这是因为不同的浏览器的函数库不同会造成不同的效果 所以,对于换行符我们可以使用br /来代替! */ $w2=welcome to study $language! br /welcome to tj!; //echo $w2;//我们可以看到换行出现了! //双引号中包含双引号的情况 $app=苹果; $w3=我喜欢\甜的\$app; //echo $w3;//在双引号中使用双引号,需要用到转义字符\! //双引号中包含单引号的情况 $pear=梨; $w4=我喜欢{$pear};//由于单引号中不能解析变量,所以需要花括号! //echo $w4; //单引号中包含单引号的情况 $w5=我喜欢\桃\; //echo $w5; //单引号中包含双引号 $w6=我喜欢桔子; echo $w6; ? 我们可以看到在双引号中使用单引号,以及在单引号中使用双引号都不需要转义!只有在单引号里使用单引号,以及在双引号中使用双引号才需要转义。 定义简单的字符串时,使用单引号是更加高效的处理方式。使用双引号时,PHP将花费一些开销处理字符的转义和变量的解析。因此,当没有特别需求,应使用单引号。 界定符()是从PHP4.0开始支持的。在使用时后接一个标识符,然后是字符串,最后是同样的标识符结束字符串。 格式:$string=str 此处为要输出的字符串 str 其中str为指定的标识符。 定界符”“后面紧接着的是定界标识符。就是上面的str。标识符应遵循以下规则: 1.标识符由字母、数字或下划线构成。并且不能以数字开始。 2.结尾的标识符必须顶格书写,其前不能有任何其他字符。 通常的错误是将结尾的定界标识符进行缩进。(也就是点击了键盘上的Table键) 例子:使用定界符定义字符串 ?php $str=EOD 你好!PHP EOD; echo $str; //定界符中的字符串可以被解析,可以使用转义字符,但不必转义引号。 //当需要定义或输出大量的文本时,使用定界符显得尤为方便。 $str=EOD 你好!PHP EOD; echo $str; $i=PHP; $str=EOD 你好!$i EOD; echo $str;//可以输出变量$i

文档评论(0)

1亿VIP精品文档

相关文档