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/

相关文章:

php - 如何匹配十六进制字符序列并将其替换为PHP中的空格

php - 连接表中缺少数据时出现 SQL 连接错误

php - Laravel 检查用户是否登录总是在 404 错误 Blade 文件中返回 false

php - 我对使用 PHP 很陌生。我想创建一个评论框

php - 我如何用 laravel eloquent 编写这个查询

php - 如何使用 PHP 从 Gmail 导入联系人

php - 在Swift 4中从PHP解析JSON

javascript - 我的 Javascript 怎么搞砸了?

php - 在 WordPress 中检查 post_parent 是否为 0

php - 检查字符串是否为 double