在PHP中有这样的功能吗?

问题描述:

<namespace:BLOCKQUOTE id="" runat="server"> 

这就是我在asp代码中看到的,PHP中是否有这样的功能?在PHP中有这样的功能吗?

没有没有这样的功能,有模板婷引擎一样smarty但没有runat="server"

在PHP代码在服务器上运行,并输出为HTML标记。

<?php 
echo "Hello, World<br>"; 
?> 

应与服务器和输出的Hello,World <BR>到 你的浏览器上的“回声”运行程序(或者在命令行上,如果你在命令行中运行这个)。

所以,如果你有一些标记了这一点:

<html> 
<body> 
<h1> Title: Hello Silly World </h1> 
<?php 
echo "Hello, World<br>"; 
?> 
</body> 
</html> 

你应该得到的“RUNAT = SERVER”类似的效果。

asp标签的runat属性简单地使访问控件成为服务器端代码中的数据成员成为可能。也就是说,你可以有类似的东西在你的标记以下

<namespace:BLOCKQUOTE id="block" runat="server"> 

,然后在你的服务器代码,你可以访问它,仿佛它是一个变量

block.Value="something" 

否则,数据成员ISN代码无法访问。 PHP的功能不同,所以它不需要runat属性。要设置使用PHP的HTML控件的值,并指定其为$variable例如值,你可以使用

<input type="text" value="<?php echo $variable; ?>"/> 

这将完成类似的东西。本质上,没有这样的功能,因为不需要。