PHP头版的最佳实践

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP头版的最佳实践脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前有一个非常简单页面,有一些更复杂的后端.我一直这样做,但是我觉得不对.但我没有想到对我有用.

我有我的index.PHP,header.PHP和function.PHP. index.PHP包含header.PHP,它从function.PHP调用一个函数.我不知道的主要事情是如何使网站动态足够,它可以轻松编辑页面,但也易于编辑是其需要编辑的重要组成部分.
的index.PHP

<?PHP
session_start();
include_once 'header.PHP';
?>
// Page content
</body>
</htML>

header.PHP文件

<!DOCTYPE HTML>
<html lan="en">
<head>
<Meta charset="utf-8" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<?PHP
require_once 'functions.PHP';
getBar(); // Top of page bar wITh menu/login etc
?>

我不认为显示functions.PHP增加那么多.我知道我不应该在我的文件中使用2< head>,如果我想在每个页面上有描述,该怎么办?我以前有这样的文件设置,如:
的index.PHP

<?PHP
session_start();
include_once 'header.PHP';
?>
// extra page specific stuff here,such as description or JS
</head>
<body>
<?PHP
require_once 'functions.PHP';
getBar(); // Top of page bar with menu/LOGin etc
?>
// Page content here
</body>
</html>

header.PHP文件

<!DOCTYPE HTML>
<html lan="en">
<head>
<Meta charset="utf-8" />
<link rel="stylesheet" href="style.css" type="text/css" />

但是,我认为这些文件是“分散的”.我不知道是否有普遍接受的做法,但如果有,我很乐意听到它!

我认为最有经验的编程人员会告诉你尽可能少地混合你的代码和HTML.这意味着要做所有的计算,然后简单地将视图所需的任何变量传递给视图.

他们还会告诉你看看MVC设计模式.在PHP中,Controller类采用初始请求,对正确的业务模型类&amp;然后将所需的数据传递给View类,这会渲染您的HTML.

MVC可以从非常简单的3类变体,到非常复杂的“框架”,如Zend Framework.如果你建立自己的,请查看PHP自动加载,因为它会使你的生活更轻松.

脚本宝典总结

以上是脚本宝典为你收集整理的PHP头版的最佳实践全部内容,希望文章能够帮你解决PHP头版的最佳实践所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。