php得4种标量类型,标量类型

字符串字符串都是由一系列的字符组成,一个字符就是一个字节。可以通过单引号、双引号、heredoc语法结构和nowdoc语法结构(PHP 5.3.0以后)定义字符串。

•单引号定义一个字符串的最简单的方法是用单引号把它包围起来。如果想要输出一个单引号,需在它的前面加个反斜线(\)。在单引号前或在字符串的结尾处想要输出反斜线,需要输入两条(\\)。注意,如果在任何其他的字符前加了反斜线,反斜线将会被直接输出。<?phpecho '单行字符串';echo '多行字符串';echo '"I\'ll be back"';                                //输出:"I'll be back"echo 'C:\\*.*?';                                       //输出:C:\*.*?echo 'You deleted C:\*.*?';                            //输出:You deleted C:\*.*?echo 'This will not expand: \n a newline';             //输出:This will not expand: \n a newlineecho 'Variables do not $expand $either';               //输出:Variables do not $expand $either?>在单引号字符串中的变量和特殊含义的字符将不会被替换,按普通字符输出,但是双引号所包含的变量会自动被替换为实际数值。

•双引号如果字符串是包围在双引号(")中,PHP将对一些特殊的字符进行解析,这些特殊字符都要通过转义符来显示与单引号字符串一样,如果输出上述之外的字符,反斜线会被打印出来。

•heredoc结构第3种定义字符串的方法是用heredoc句法结构:<<heredoc结构就像是没有使用双引号的双引号字符串,在heredoc结构中引号不用被替换,但是上文中列出的字符(\n等)也可使用。变量将被替换,但在heredoc结构中字符串表达复杂变量时,要格外小心。   •nowdoc结构如果说heredoc结构类似于双引号字符串,那么nowdoc结构就是类似于单引号字符串的。now-doc结构很像heredoc结构,但是nowdoc不进行解析操作。这种结构很适合用在不需要进行转义的PHP代码和其他大段文本。一个nowdoc结构也用和heredoc结构一样的标记<<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值