phpcms文章推荐-phpcms文档

编辑整理:整理来源:搜狗问问,浏览量:124,时间:2023-03-05 05:00:02

phpcms文章推荐,php 推送,phpcms专题

前沿:phpcms文章推荐



1、在phpcms后台管理中,可以通过添加推荐位来实现文章推荐的功能:

(1)点击“内容”-“推荐位”,进入推荐位管理页面;

(2)点击“添加推荐位”,在弹出的页面中输入推荐位名称,点击“确定”;

(3)点击“管理”,进入推荐位管理页面,点击“添加信息”,在弹出的页面中选择要推荐的文章,点击“确定”;

(4)点击“查看”,可以看到已经推荐的文章,点击“编辑”可以对推荐的文章进行修改。
phpcms文章推荐

晓查 乾明 发自 凹非寺

量子位 报道 | 公众号 QbitAI

当下,如果你打开搜索引擎,搜索关键词“PHP过时”,能找到714万个相关结果。

phpcms文档

这些结果之中,不乏有2016年、2018年的结果,说PHP已经过时了。

现已2019年,这个曾经自称为“世界上最好的语言”PHP,情况如何?

一位名叫Brent的程序员小哥,写了一篇博客文章,介绍了PHP在2019年的情况。

他说,现在的PHP每年都会积极开发新版本,从2004年发布PHP 5以来性能已经提升了两到三倍。

而且,有很活跃的生态系统,里面有各种各样的框架、包和平台。过去几年,PHP也添了很多新功能,语言不断发展等等。

他希望,大家都放弃偏见,重新认识下现在的PHP。

php推送示例

博客文章被po到HackerNews上之后,半天就有700多热度,引起近400条讨论。

有人表示,自己还是不喜欢PHP的代码和架构,因为代码很难看,还是围绕着静态方法构建的,不容易阅读。

也有人给点了赞,说从生态系统、性能、语言本身上来看,PHP这几年的发展的确不错。

那么,PHP现在到底怎样呢?来一起看看。

PHP的性能:7.0版本提升两到三倍

现在,PHP已经更新到了7.3版本,2019年底将会跟新7.4版本,之后会升级到8.0版本。

小哥表示,PHP5.0版本在2004年发布的时候,它的性能就已经达到了平均水平。在升级到7.0版本的时候,又从头开始重写了一遍核心部分,运行WordPress 5.0时,性能提升了两到三倍。

php文章发布管理系统

在Web应用程序中,PHP与其他语言也有可比性,在某些情况下性能表现还更好。

虽然与C和Rust相比,PHP还是略逊一筹,但比Rails或Django要好得多,性能也比得上ExpressJS。

框架和生态系统:不仅仅是WordPress

在HackerNews的讨论中,很多人都提到,因为WordPress的存在才让PHP有了些存在感。

但小哥在博客中说,WordPress绝不能代表PHP当前的生态系统。

一般来说,PHP中有两个主要的Web应用程序框架,分别是Symfony和Laravel。现在使用PHP做开发,基本上都会选择其中的一个。

这两个框架背后,都有一个庞大的包和产品生态系统,从管理面板和CRM到独立软件包,分析工具,支付集成等等。

虽然这些框架适用于实际开发,但如果只需要进行内容管理,WordPress和CraftCMS是更好的选择,而且它们也会进一步改进。

此外,衡量PHP生态系统当前状态的一种方法是看Packagist中的情况,这是PHP的主要软件包的存储库。

phpcms专题

PHP主要软件包近年来已呈指数级增长,每天下载量达到2500万次。这足以证明,PHP生态系统已经远非昔日可比。

除了应用程序框架和CMS之外,过去几年PHP中的异步框架也开始兴起,比如Swoole、Amp和ReactPHP等等,都是用PHP或其他语言编写的框架和服务器,能够让用户运行真正的异步PHP。

现在, PHP已经进入了异步世界,像WebSocket和具有大量输入输出的应用程序之类的东西,已经开始与PHP世界相关了。

语言本身

尽管async和await现在还不可用,但在过去的几年里,PHP语言本身已经做了很多改进。下面是一个不完全的PHP新特性列表:

短闭包Null合并运算符Traits代码复用机制类型化属性展开运算符JIT编译器外部函数接口匿名类返回类型声明现代加密库生成器更多

当谈到PHP语言特性的时候,让我们也来看看今天PHP语言是如何发展的。PHP有一个活跃的志愿者核心团队推动语言的发展,向社区征求意见(RFC,Request for Comments)。

接下来,这些RFC在“内部”邮件列表中讨论,也可以在线浏览。在添加新的功能之前,必须进行投票。只有至少占2/3多数的RFC才被允许进入核心。

php公众号推送完整示例

大约有100人允许参与投票。核心团队的成员当然有权投票,因为他们必须维护代码基础。

除此之外,还有一群人是从PHP社区中单独挑选出来的。这些人包括PHP文档的维护者,整个PHP项目的贡献者,以及PHP社区中杰出的开发人员。

虽然大部分核心开发是在自愿的基础上完成的,但是核心PHP开发人员之一Nikita Popov最近加入了软件公司JetBrains,全职从事编程语言工作。

另一个例子是最近决定投资Zend框架的Linux基金会。像这样的雇佣方式和收购确保了PHP未来发展的稳定性。

静态分析工具

过去几年里,围绕PHP本身的工具已经有所增加,比如由Vimeo开发的静态分析工具Psalm等等。

这些工具能够对你的PHP代码进行静态分析,并报告其中出现的错误以及可能会出现的错误。

php 推送

尽管PHP还没有被编译,不允许使用自定义语法,但在某种程度上,它们提供的功能能够媲美TypeScript。

这意味着,现在的PHP开发者要依赖文档块。但PHP的原始创建者Rasmus Lerdorf,已经明确提到了要在内核中添加静态分析引擎。这一想法的潜力很大,但任务同样艰巨。

在传输方面,受到JavaScript社区的启发,PHP开发者社区已经在努力的拓展PHP语法。比如一个名为Pre的项目,可以把新的PHP语法转换成普通的PHP代码。

这个想法虽然已经在JavaScript世界中得到了证明,但是只有在提供了适当的集成开发环境和静态分析支持的情况下,它才能在PHP中发挥作用。

尽管这是一个非常有趣的想法,但是在能够称之为“主流”之前,它还有很长的路要走。

PHP已经过时了吗?

再次把话题回到开头提出的问题上,PHP已经过时了吗?

除了上面的一些动态,还有一份报告可以参考。

去年10月,GitHub发布2018年的年度报告。在热门编程语言中,PHP排名第四。

虽然比不上JavaScript、Java,后来又被Python超过,但依旧比C++、C#等语言热度要高。

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态


补充拓展:phpcms文章推荐

在phpcms模板中我们使用pc标签的action="position"来调用推荐位文章列表。

它并不支持直接指定获取文章内容,因为推荐位中的文章信息会单独记录在一个数据表中并且并没有记录文章内容字段信息。

虽然直接不行但是可以多个标签灵活配合得到,这也是phpcms标签的灵活之处。我先给出演示代码对沿随效:

方法1代码——使用lists标签:

{pc:content action="position" posid="1" num="10" order="listorder" r率致亚展资城eturn="pdata"}
{loop $风答胶参喜黄养pdata $p}
    {php $id = $p[id];$c雨需故活结际经师线id = $p[catid];} 
    {pc:content action船将="lists" catid="$cid" where="id=$i开连拉织起答派d" moreinfo="1" num="1" return="cdata"}
    <!--使用where属性指定id,使用moreinfo属性指定获取副表信息-->
    {loop $cdata $c}
    <li>
        <h3><a href="{$c[ur器使参角条富l]}">{$c[title]}</a></h3> <!--标题链接-->
        <div class="content">{$c[content]}</div> <!--内容-->
    </li>
    {/loop}
    {/pc}
{/loop}
{/pc}

方法2代码——部练格棉使用get万能标签:

{pc乎展原福度属:content action="position" posid="1" num="10" order="listorder" return="pdata"}
{loop $pdata $p}
    {php $id = $p工括毛八[id];} 
    {艺称信皮pc:get sql="select id,content from phpcms_news_data where i怎背夫了影贵位体银弦艺d=$id" num="1" return="cdata"}
    <!--phpcms_news_data只文章模型数据表副表,其它模型更改成对应数据表-->
    {材植米loop $cdata $c}
    <li>
        <h型效乐连益3><a href="{$城衣进传p[url]}">{$p[title]}</a></h3> <!--标题链接,注意是$p-->
        <di向次治讲迫足船也营吗v class="content">{$c[content]}</div> <!--内容-->
    </li>
    {/loop}
    {就述烧底营/pc}
{/loop}
{/pc}

以上代码使用了两报架层pc标签嵌套循环遍历读取数据,主要思路是先使用action="position"标签获取被栏目下被推荐文章的id,然后再遍历通过action="lists"或者是万能标签来获取指定id的文章内容。

PS: 如果对phpcms数据结构不了解建议使用第一种。更多phpcms模板制作教程可参考官方开发手册以及iphpcms的视频教程。


phpcms文章推荐

行业热门话题:

【phpcms文档】【php推送示例】【php文章发布管理系统】【phpcms专题】【php公众号推送完整示例】【php 推送】
phpcms文章推荐-phpcms文档完!

相关推荐:

phpcms文章推荐-phpcms文档

phpcms文章推荐,php 推送,phpcms专题

作者:整理来源:搜狗问问,时间:2023-03-05 05:00,浏览:125



关键词文章生成器,点击查看演示目录:http://www.wskqs.cn/shisange/


形象设计培训师资格证 台山四九镇形象设计师资格证怎么考| 馇 馇怎么读| 农药行业的软文营销 双星乡农药宣传文案| 台山市大衣营销软文-销售大衣文案| 完美主义者| 网站优化之软文优化 宁波鄞州区网络推广优化软文| 软文营销网站选哪承诺守信-网络软文营销的原则| 营销软文 营销软文500字范文| 软文营销 垫江县软文营销案例| 网站制作推广 诸暨店口镇怎么做网站推广|
投稿| 1024(定向养站+文章采集+ai聚合)目录程序| 1888(定向养站+文章采集+ai聚合)泛目录版| 双标题| 挖关键词| 违禁词删除| 免费配图| 自助解答| 站长变现| 今日头条| 问答聚合| 818(今日头条资讯聚合演示)| 1024(采集聚合+ai聚合)| 1024 (AI定向养站目录程序)| 淘客文章带货| 伪原创| 定向养站目录程序| ai写作目录程序

苏ICP备2021004623号 (免责声明:本网站部分内容由用户自行上传,如权利人发现存在侵犯其权益情形,请及时与本站联系。)(版权所有:昆山市一路火信息技术服务中心) 友情导航 网络警察提醒您 中国互联网辟谣平台 中国文明网传播文明 中国互联网举报中心