php 能不能像asp的sub这样处理

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:47:03
asp里面可以
<%sub abc()%>
<table>....n多的html代码。。。</table> '输出部分
<%end sub%>
然后直接通过 call abc()来调用

貌似php里面只有
function abc(){
$xxx='输出部门';
return $xxxx;
}
需要把所有的输出部分都赋值给变量,然后通过ruturn来返回值
这样子我觉得没有asp那样直观,可以在代码编辑器里可视化的编辑html代码(也就是那个需要输出的部分)。。。

刚研究php,不知道有啥更好的方法。。。。
retrun <<<EOT
你的HTML代码,不用加引号,和正常写法一样
EOT;

1楼你好,如果定界符之间的html代码内有一个php变量的话,怎么办,这样写会直接输出<?php echo $变量 ?>
这种情况就没法用定界符了吧?!

可以考虑用定界符
function abc(){
retrun <<<EOT
你的HTML代码,不用加引号,和正常写法一样
EOT;//*
}

*很重要的一点必须指出,结束标识符所在的行不能包含任何其它字符,可能除了一个分号(;)之外。这尤其意味着该标识符不能被缩进,而且在分号之前和之后都不能有任何空格或制表符。同样重要的是要意识到在结束标识符之前的第一个字符必须是你的操作系统中定义的换行符。

一样的,php一样可以这样用的,就是这样组织函数不是很好而已

<>'"&

------

´ " & < >