Javascript 将PHP和HTML结合起来是一种不好的做法吗?

Javascript 将PHP和HTML结合起来是一种不好的做法吗?,javascript,php,html,Javascript,Php,Html,这可能是个小问题,但我还没有找到任何直接的答案。将PHP与HTML一起使用是否被认为是不好的做法?(例如,结合使用PHP foreach和HTML) 我在谷歌上搜索过,没有找到直接的答案。另一个例子:当用户登录网站时,我应该做什么。我是用$_SESSION(PHP)存储重要信息,还是用sessionStorage(Javascript)存储重要信息?1)HTML和PHP齐头并进,除非你懂这两种语言中的一种​​你必须同时使用它们 2) 您应该使用php的$_会话保存信息,并在用户每次注销时销毁这些

这可能是个小问题,但我还没有找到任何直接的答案。将PHP与HTML一起使用是否被认为是不好的做法?(例如,结合使用PHP foreach和HTML)

我在谷歌上搜索过,没有找到直接的答案。另一个例子:当用户登录网站时,我应该做什么。我是用$_SESSION(PHP)存储重要信息,还是用sessionStorage(Javascript)存储重要信息?

1)HTML和PHP齐头并进,除非你懂这两种语言中的一种​​你必须同时使用它们


2) 您应该使用php的$_会话保存信息,并在用户每次注销时销毁这些信息

最推荐的做法是分离您的业务逻辑,如MVC框架。但是,使用PHP进行模板制作是可以的。我不知道如果不使用某种类型的循环,如何通过循环结果逐行打印出一个表。在我看来,你在问两个完全不同的问题。。。。不知道你在哪里听说不要混合HTML和PHP。也许它不是将业务逻辑与输出混合在一起。。。必须以某种方式构建动态HTML。数据存储,这取决于…使用PHP循环生成重复的HTML没有什么错;你必须多次复制粘贴内容才能完成这项工作,否则这就违反了枯燥的原则。至于存储,使用适当的方法。如果您的页面只使用JS作为逻辑,那么可能
sessionStorage
是正确的。是的,将PHP和HTML结合起来是错误的做法。使用Smarty之类的模板引擎查看MVC的一部分。另外,关于会话问题,您需要提出不同的问题。每个帖子只能有一个问题或相关问题。