unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING error

后端 未结 6 1887
臣服心动
臣服心动 2020-11-30 06:45

i\'ve been staringly blanky at this error and can\'t seem to know what the problem is.When i run the query i get this error:

unexpected T_ENCAPSED_AND

6条回答
  •  误落风尘
    2020-11-30 07:22

    In my case, heredoc caused the issue. There is no problem with PHP version 7.3 up. Howerver, it error with PHP 7.0.33 if you use heredoc with space.

    My example code

    $rexpenditure = <<
                          $row->payment_referencenumber
                          $row->payment_requestdate
                          $row->payment_description
                          $row->payment_fundingsource
                          $row->payment_agencyulo
                          $row->payment_agencyproject
                          $$row->payment_disbustment
                          $row->payment_payeename
                          $row->payment_processpayment
                      
    Expenditure;
    

    It will error if there is a space on PHP 7.0.33.

提交回复
热议问题