我对此有一种不好的预感,尽管一切都很好(至少对我来说)。在我的页面上,我使用函数来处理几乎所有的事情。详细地说,我为登录页面创建了一个函数(functions.php)。
function phpLogin() {
echo '<form action="process.php" method="POST">';
echo '<input type="text" name="username" />';
echo '<input type="password" name="password"/>';
echo '<input type="submit" name="login" value="Login"/>';
}我在我的主页中通过isset(GET['login']){phpLogin();}调用这个函数。
在php中做这样的事情可以吗?还是禁止/非常糟糕的做法。
我忘记提到这一点:-我选择了这一点,而不是iframes/include。因为我的页面左侧有一个导航窗格,它是静态的,而操作/流程应该在右侧窗格中可见。上面展示的函数只是一个例子。谢谢
发布于 2016-05-02 21:54:09
让函数用于所有东西不一定是一件坏事。如果你的网站太大,并且有大量的超文本标记语言代码,那么创建和重用函数会更好。
另一方面,如果你的网站很小,并且你在你的程序中只使用了一次这个登录函数,那么你可能会更好,如果你直接把这个代码放在你的模板中,而不是制作这个函数。
我的建议是,如果你正在启动PHP,那么试着使用像Smarty这样的模板引擎。它将HTML从PHP中分离出来,为您的程序提供了更精确、更好的工作方式。
https://stackoverflow.com/questions/36983956
复制相似问题