在PHP中有这样的功能吗?

时间:2009-11-18 04:52:04

标签: php

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

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

3 个答案:

答案 0 :(得分:2)

asp标记的runat属性使得可以作为服务器端代码中的数据成员访问控件。也就是说,您可以在标记中使用以下内容

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

然后在您的服务器代码中,您可以像访问变量一样访问它

block.Value="something"

否则,代码无法访问数据成员。 PHP的功能不同,因此它不需要runat属性。要使用php设置html控件的值并为其指定值$variable,例如,您将使用

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

这将完成类似的事情。基本上,没有这样的功能,因为不需要。

答案 1 :(得分:1)

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

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

应该在服务器上运行带有“echo”的程序并输出Hello,World&lt; br&gt;至 您的浏览器(如果您从命令行运行它,则在命令行上)。

所以,如果你对此有一些加分:

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

你应该对“runat = SERVER”产生类似的效果。

答案 2 :(得分:0)

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