PHP代码分离
回答
是的 - 即使在MVC框架中混合使用HTML和PHP也是完全可以接受的。这是可以接受的 - 这是预期的。
您可能正在谈论的“代码分离”是处理更多的HTML类型的代码。例如,在大多数MVC框架中,您保留用于检索数据的逻辑以及实际连接来检索不同于HTML的文件中的数据 - 但在HTML中,您仍然需要诸如PHP循环,包括...等。
在PHP MVC框架诞生之前,这就是传统PHP网站如何存在的原因:)这是完全可以接受的。
如果人们写意大利面代码,这并不意味着意大利面代码是可以接受的。这是丑陋的,不容易的,难以阅读,容易出错,我在哪里开始列出所有的缺点? – rid 2011-05-25 13:15:55
写“意大利面代码”的人,也会在MVC中写这些。 – user769628 2011-05-25 13:34:32
你所包含的“tutorial”有一个example.php文件,由于它处理抽象的荒谬方式而几乎不可读。
我觉得大多数人对此太担心,我倾向于分离得相当沉重,只是因为我认为它有助于我编程以在应用程序中具有不同元素(PHP/CSS/HTML/JS)的方式不同的文件。
话虽如此,有时它太多了。 echo '<strong>'.$title.'</strong>';
没有什么不对,就像<strong><?=$title?></strong>
没有错。
我想说的一件事就是尽量不要混淆两者(即在某些文件中将演示文稿中的单独逻辑混淆,然后变得懒惰并且不要在其他文件中使用),因为这很可能最终会伴随着您通过一些文件来试着找到你的get_user_from_email()
函数或其他什么地方。
显然,如果您使用特定的设计模式,那么您应该遵循该模式的规则。 MVC应该有一个业务逻辑和表示的分离。
- 1. PHP Yii分离标记代码
- 2. 分离UIAppearence代码
- 3. 分离片段代码和MainActivity代码
- 4. 分离代码 - 模块化
- 5. CakePHP中的代码分离
- 6. 代码分离 - 在AngularJS
- 7. 的XCode的代码分离
- 8. TypeScript - 分离代码输出
- 9. 分析PHP代码
- 10. php代码分析
- 11. 如何使用pdo将php代码分离为html?
- 12. PHP分页分离
- 13. PHP代码安排记录按距离
- 14. php:file_get_contents正在剥离php代码
- 15. 我的分离代码是否正确?
- 16. Android将代码分离成包
- 17. 如何分离TensorBoard中的TensorFlow代码?
- 18. EngineYard:分离代码和资产
- 19. 将要组织的分离代码
- 20. 从主代码中分离GUI
- 21. NSPopover示例代码不分离窗口
- 22. 代码分离到不同的类[Java]
- 23. 分离JavaScript代码的缺点?
- 24. React.js:从HTML分离React.js代码
- 25. 如何从监听器的代码中分离GUI代码?
- 26. 从实时代码中分离开发代码
- 27. 输入类型:从前端代码分离代码
- 28. PHP代码分析错误
- 29. 拆分php旋转代码
- 30. 部分PHP代码刷新
是的,可以接受 – 2011-05-25 13:12:50
是的,我认为是。 – KingCrunch 2011-05-25 13:14:53