关键词搜索

源码搜索 ×
×

用php的定界符EOT需要留个心眼

发布2016-02-22浏览14774次

详情内容

        最近搞了点php, 不太熟, 各种坑. 在用php的定界符时, 要将<<<与EOF紧密相连, 且将关闭的定界符置于行首, 且在该行的分号后面不能有空格, 否则错误, 被坑。  当然, 如果语法有错, 用特定编辑器是能看出代码的颜色异常的。 

       正确如下:

 

  1. <?php
  2. $str = <<<EOT
  3. hello
  4. world
  5. EOT;
  6. print_r($str);
  7. ?>

       定界符的作用是什么呢? 且看:

 

 

  1. <?php
  2. $str = <<<EOT
  3. hello
  4. world
  5. EOT;
  6. $test = "hello\nworld";
  7. if($str == $test)
  8. {
  9. echo "yes\n";
  10. }
  11. else
  12. {
  13. echo "no\n";
  14. }
  15. print_r(strlen($str));
  16. print_r(strlen($test));
  17. ?>

       结果:

 

yes
1111

     

       现在应该一目了然了, 在php需要大段大段吐出html代码时, 定界符是很有用的。 最后说一下, 定界符的名称不一定是EOT, 可以自己定。

 



       

 

相关技术文章

最新源码

下载排行榜

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载