Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于php解析的建议_Php - Fatal编程技术网

关于php解析的建议

关于php解析的建议,php,Php,我正在使用phpTumblr,它是tumblr博客api的包装器,允许您通过php访问帖子 我希望网站动态显示新帖子,所以我使用php编写html代码。我发现自己在写印刷品之类的东西(废话);或打印()。。。以此类推,并将文档的标题设置为text/html,以便浏览器将其读取为html 在我看来,这似乎是一种丑陋的黑客行为,我想知道大多数动态页面是以这种方式设置的,还是有不同的方式将php对象(比如数组)自动转换为html标记。到目前为止,它似乎没有任何。)也许我必须使用一些CMS软件 任何建议

我正在使用phpTumblr,它是tumblr博客api的包装器,允许您通过php访问帖子

我希望网站动态显示新帖子,所以我使用php编写html代码。我发现自己在写印刷品之类的东西(废话);或打印()。。。以此类推,并将文档的标题设置为text/html,以便浏览器将其读取为html

在我看来,这似乎是一种丑陋的黑客行为,我想知道大多数动态页面是以这种方式设置的,还是有不同的方式将php对象(比如数组)自动转换为html标记。到目前为止,它似乎没有任何。)也许我必须使用一些CMS软件

任何建议都很好


谢谢

我相信你所描述的是一个。它本质上将逻辑与UI分离,并允许您编写动态页面,而无需过多的打印或回显语句


对于PHP,我会推荐,但如果你不喜欢,谷歌也可以帮助你找到替代方案。

PHP是一种可以做很多事情的语言,其中之一就是向浏览器发送输出。因此,如果要将数组打印为HTML代码,请为其编写一个PHP函数。PHP与HTML标记没有直接关系

就像上面提到的,你可以使用Smarty模板引擎。。。但是,您需要学习smarty语言来打印阵列:)

所有脚本语言都是这样工作的。因此,假设任何xyz语言都支持一个名为print_array_as_html($array)的函数。。。。然后观察它是一个函数。这就是在语言中使用函数/方法的想法,扩展功能以获得所需。

我会选择Dwoo而不是smarty。它做了smarty做的所有事情,但速度更快。