相关疑难解决方法(0)

HEREDOC干扰代码缩进

我喜欢HEREDOC语法,例如,生成的HTML的边缘情况,不值得放入模板.

但是,唯一令我烦恼的是,内容和heredoc字符串的结束标记符合第一列.这搞砸了嵌套的代码布局:

class myclass 
 { 

    function __construct()
      { 
       $a = some_code();
       $b = some_more_code();
       $x = <<<EOT

line1
line2
line3
line4

EOT;    

        $c = even_more_code();
        $b = still_more_code();
        ...
        ...
        ...
Run Code Online (Sandbox Code Playgroud)

你明白我的意思了.

现在使用正常的HEREDOC可能无法解决这个问题.有没有人解决这个问题?我的梦想是使用HEREDOC语法进行自动缩进.但我想如果不为源文件编写一些预编译器,这是不可能的.

我对么?

php heredoc

16
推荐指数
3
解决办法
7681
查看次数

标签 统计

heredoc ×1

php ×1