<namespace:BLOCKQUOTE id="" runat="server">
这就是我在asp代码中看到的,PHP中是否有这样的功能?
答案 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"