• 你好!欢迎你的到来
  • 关于我们
  • 首页 博客 学习笔记 技术导航 工具
  • 博文分类
    • PHP(43)
    • MySQL(11)
    • Linux(28)
    • html(3)
    • JQuery(4)
    • JavaScript(9)
    • svn(2)
    • CSS(2)
    • seajs(1)
    • go(44)
    • redis(1)
    • nginx(8)
    • mongo(0)
    • es(0)
    • 算法(0)
    • 其他(26)
    • 生活(1)
    专栏
    • Jquery基础教程
      • 文章:(15)篇
      • 阅读:17794
    • shell命令
      • 文章:(42)篇
      • 阅读:61199
    • Git教程
      • 文章:(36)篇
      • 阅读:119128
    • leetCode刷题
      • 文章:(37)篇
      • 阅读:15713
    • 摘要视图
    • 目录视图
    php中长文本折叠问题
    2019-03-14 09:33 阅读(1736) 评论(0)

    在编辑器中,当把一大段文本覆盖一个变量的时候,如果使用$str="**"的方式,看着总觉得比较别扭,如下:

    其实,我希望可以折叠起来,像折叠一个函数或是if、for语句一样,如下:

    怎么实现呢?

    这就需要使用heredoc语法,利用“<<<”符号,可以参考官方文档:https://www.php.net/manual/en/language.types.string.php

    $multiLineStr = <<<LABEL
    
    ………
    
    LABEL;

    其中,LABEL是个标识符,可以随便写(它必须仅包含字母数字字符和下划线,并且必须以非数字字符或下划线开头),但是要保证前后一致,且结束标识符必须从该行的第一列开始。

    所有,把上面的内容改为如下:

    $str =<<<DQ_TEST
    *****
    DQ_TEST;

    然后就可以折叠了。



    本文为原创文章,请尊重辛勤劳动,如需转载,请保留本文地址
    http://www.findme.wang/blog/detail/id/588.html

    若您感觉本站文章不错,读后有收获,不妨赞助一下?

    我要赞助

    您还可以分享给朋友哦

    更多
    顶
    0
    踩
    0
    • 上一篇: 关于go-playground/validator源码分析
    • 下一篇: 使用BurntSushi/toml处理项目中toml格式的配置文件
    • 查看评论
    • 正在加载中...
    • 留言
    • 亲,您还没有登录,登录后留言不需要审核哦!
      可以使用如下方式登录哦!
  • CSDN | 新浪微博 | github | 关于我们 | 我要留言 | 友链申请
  • 豫ICP备18038193号    Copyright ©lidequan All Rights Reserved