我在ASP.NET中开发了许多Web应用程序,其中我使用UserControl来管理页眉和页面的任何其他常见部分。现在我正在用PHP开发一个应用程序,有什么我可以用作UserControls的替代品吗?
如何在PHP中实现类似的概念?
感谢?
答案 0 :(得分:2)
第二个答案,这里有点难以详细解释,是建立自己的'UserControl'类。 Classes将具有您需要的必要属性,并且将具有将控件输出到屏幕的RenderHTML()方法。
答案 1 :(得分:1)
尽管您可以在文件中封装所需的功能,然后使用include()函数将其放入您希望的页面中,但是在PHP中没有显式存在UserControl概念。
<html>
<head>
<title></title>
</head>
<body>
<?php include('header.php'); ?>
<?php include('pageBody.php'); ?>
<?php include('footer.php'); ?>
</body>
</html>
请注意Smarty提供了更好的处理和渲染分离,并使这种类型的东西变得非常流畅。