Php 在 ?> <? 之间返回文本

Php returning text between ?> <?

如何在 ?><? 之间 return 发短信?

例如:

<?php
  function generateCode(){
     return ?> TEXT HERE  <?
  }
?>

据我所知,它只是打印在屏幕上。有什么方法可以 return 那段文字吗?

简单来说没有,

PHP 之外的文本被视为普通文本 html 并按原样打印。

但您甚至可以在 'single' 或 "double" 引号中扭曲您的 HTML 代码。

如果您有两个引号的多重组合,您可以使用 heredoc

示例:

return <<<EOT
TEXT HERE
EOT;