<分区>
用PHP开发时,去除显示页面代码的好方法是什么?我处理的页面通常需要由外部人员编辑。这个人经常被很多 PHP 代码块弄糊涂,还喜欢破坏我的代码。
我已经尝试将代码块移出到函数中,所以现在函数遍布整个 HTML。随着一些页面变得越来越复杂,它又变成了一个程序,处理 POST 是有问题的。
在我的 PHP 开发中,我可以在哪些方面做得更好?
标签 php
<分区>
用PHP开发时,去除显示页面代码的好方法是什么?我处理的页面通常需要由外部人员编辑。这个人经常被很多 PHP 代码块弄糊涂,还喜欢破坏我的代码。
我已经尝试将代码块移出到函数中,所以现在函数遍布整个 HTML。随着一些页面变得越来越复杂,它又变成了一个程序,处理 POST 是有问题的。
在我的 PHP 开发中,我可以在哪些方面做得更好?
最佳答案
您不需要“系统”来进行模板化。 您可以通过将表示和逻辑分开来自行完成。 这样设计人员可以搞砸显示,但不会搞砸背后的逻辑。
这是一个简单的例子:
<?php
$people = array('derek','joel','jeff');
$people[0] = 'martin'; // all your logic goes here
include 'templates/people.php';
?>
现在这是 people.php 文件(您给设计师的):
<html>
<body>
<?php foreach($people as $name):?>
<b>Person:</b> <?=$name?> <br />
<?php endforeach;?>
</body>
</html>
关于PHP 最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36417/