生成Feed订阅的PHP类库

发布于 2015-12-09 作者 [重庆SEO]

Feed接触不多,仅限于几年前好奇Rss,Atom,Feed,在QQ邮箱里面订阅了自己当时的百度空间博客,由于百度空间关闭, 前不久已经将所有的百度空间内容搬家到这里了。关于Rss,Atom,Feed相关知识和区别稍后我也进一步学习一下,然后整理到博客,如有需要可站内搜索。

之前用wordpress时,可以自动生成rss,现在的博客所使用的程序没有这个功能。所以打算加上。

github上 php feed相关的php类不少,FeedWriter比较有眼缘.

https://github.com/mibe/FeedWriter

里面有rss1,rss2,atom。

因为有demo,很容易上手。主要就是读取数据库列表,然后foreach 添加item即可。

https://seonoco.com/feed

不过说说遇到的坑,这个坑其实是自己挖的。因为PHP也不是特别熟悉(说得跟其他语言很熟悉的样子,其实其他语言也都不太熟悉,除了重庆话)。属于学习和实践阶段,一开始导入类后报错PHP Parse error: syntax error, unexpected 'use' (T_USE),网上找了下这个错误相关内容。原来是直接用demo把use写到了类里的方法里了.据说这个东东,  不能脱离类单独使用, 否则的话, 会被认为是命名空间了.把 use放在class前面后,问题解决了!