PHP中nowdoc和heredoc使用需要注意的一点
最后发现了问题所在,原来这类文档在结束时,一定要靠近行的第一位,就是说EOF前面不能有空格,而为了代码缩进,正好产生了这样的问题. 代码如下: $str = <<<'EOD' Example of string spanning multiple lines using nowdoc syntax. EOD;//EOD一定要靠近前面,不能有空格,同时不要漏掉结束符分号; 附:heredoc和nowdoc的区别heredoc使用 <<< EOT 的标示符,而nowdoc使用 <<< 'EOT' 这样的标示符,其中nowdoc是PHP5.3引进的新技术,它包含了heredoc的语法,只是其中的内容绝对不会进行任何的转义和解释,是什么内容就是什么内容,不会解析PHP相关的内容 简单来说: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在PHP类函数中使用javascript?
- PHP使用重音转换外来字符
- php获取数组元素中头一个数组元素值的实现方法
- php – 在pdo预处理语句中执行多插入或多个不同插入是更好/
- php5.3 不支持 session_register() 此函数已启用的解决方法
- php使用sql server验证连接数据库的方法
- php – 无法在Zend Framework Controller插件中的postDispa
- php – preg_replace with pattern和subject数组返回空数组
- PHP自定义大小验证码的方法详解
- php – date_default_timezone_set是否遇到与setlocale相同