gpt4 book ai didi

php - 通过 ajax 或直接输出的行业标准代码 PHP 和 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 08:51:12 25 4
gpt4 key购买 nike

我总是对这两个 php 代码有疑问。两者都完美无缺,但我想问问你们什么是行业标准。这样用php刷出html可以吗?

    foreach($items as $item){

echo '<div class="well">
<div class="row-fluid">
<div class="span3">
<img src="' . $item[0] . '">
<ul id="info">
<li>Author : '.$item[1].'</li>
<li>Release Date: '.$item[2].'</li>
</ul>
</div>
<div class="span9">
<h3>' . $item[3] . ' by ' . $item[1] . '</h3>
<p>' . $item[4] . '</p>
</div>
</div>
</div>
';

}

另一种方法是仅回显 json 值

foreach($items as $item){

jsonencode($item);

}

在此之后,我将不得不使用模板引擎解析到浏览器中,并使用 Tempojs 或 Mustache 解析它们。

所以第二种方式是更简洁的代码,但是在没有模板引擎的情况下在 DOM 中解析是一团糟,第一种方式在所有浏览器和移动设备上工作得更好。

所以请给我一个建议,我应该使用什么以及哪些代码符合行业标准。

最佳答案

没有所谓的“行业标准”代码。 PHP 和 JavaScript 是通用语言,开发人员可以用它们做任何事情。不过,多年来,已经出现了常见的模式和方法。这就是设计模式之类的东西出现的地方。

针对您的问题,您只想传递数据,根本不想传递任何与模板/显示相关的内容。当您这样做时,您会创建更大的 HTTP 请求,并且还会对最终输出做出假设。

有一个将数据作为数组或对象返回的方法,然后如果使用 PHP,则将其传递给带有 PHP 标记的 HTML 模板;或者如果通过 JavaScript 请求 Mustache 模板,如前所述。

关于php - 通过 ajax 或直接输出的行业标准代码 PHP 和 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17705902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com