导航:首页 > 编程语言 > php框架鸟哥

php框架鸟哥

发布时间:2022-08-17 07:25:15

php主流框架有哪些

题主可以了解一下国内公司招聘要求
流行的是:ThinkPHP、CI、YII、Zend Framework 1
在BAT,php不是重点使用的编程语言。
知道、weibo大量使用了Yaf,因为鸟哥就职过的原因。
360等大公司也会在内部或小型快速项目中使用了ThinkPHP。
还有什么问题可以去后盾人看看,而且这种类型的还有很多!保证让你大吃一惊!哈哈!

⑵ AP框架是什么 - PHP框架开发

鸟哥的yaf框架的前身

⑶ 鸟哥的linux私房菜和搞php的那个鸟哥是同一人吗

根本不是同一人,原因如下:

linux私房菜是蔡德明,PHP是惠新宸。

⑷ 鸟哥:让php7达到最高性能的几个tips

1. Opcache
记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 启用Opcache非常简单, 在php.ini配置文件中加入:
zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1"

2. 使用新的编译
使用新一点的编译器, 推荐GCC 4.8以上, 因为只有GCC 4.8以上PHP才会开启Global Register for opline and execute_data支持, 这个会带来5%左右的性能提升(Wordpres的QPS角度衡量)
其实GCC 4.8以前的版本也支持, 但是我们发现它支持的有Bug, 所以必须是4.8以上的版本才会开启这个特性.
3. HugePage
前面文章介绍过
4. Opcache file cache
开启Opcache File Cache(实验性), 通过开启这个, 我们可以让Opcache把opcode缓存缓存到外部文件中, 对于一些脚本, 会有很明显的性能提升.
在php.ini中加入:
opcache.file_cache=/tmp
这样PHP就会在/tmp目录下Cache一些Opcode的二进制导出文件, 可以跨PHP生命周期存在.
5. PGO
如果你的PHP是专门为一个项目服务, 比如只是为你的Wordpress, 或者drupal, 或者其他什么, 那么你就可以尝试通过PGO, 来提升PHP, 专门为你的这个项目提高性能.
具体的, 以wordpress 4.1为优化场景.. 首先在编译PHP的时候首先:
$ make prof-gen

然后用你的项目训练PHP, 比如对于Wordpress:
$ sapi/cgi/php-cgi -T 100 /home/zk/local/www/htdocs/ wordpress/index.php >/dev/null

也就是让php-cgi跑100遍wordpress的首页, 从而生成一些在这个过程中的profile信息.
最后:
$ make prof-clean$ make prof-use && make install

这个时候你编译得到的PHP7就是为你的项目量身打造的最高性能的编译版本.

⑸ XHPHP框架怎么样是哪家公司开发的

XHPHP是一套mvc框架,持久层使用PDO,开发速度较快,支持redis生成静态缓存等,是北京羲和时代网络科技有限公司(xiera)开发的php轻量级web框架

⑹ PHP的哪个MVC框架最值得推荐

1、Laravel,laravel这个框架很有意思,定时任务,数据迁移,大概你能在web中想到的功能这个框架都可以提供,它的路由借鉴了Ruby on Rails 和python的flask框架,但是还提供了web方面其它的一些功能,你可以把它想象成PHP中像java一样强大的Web中的瑞士军刀,前提是你不考虑性能,因为它的实现使用了大量的闭包和反射,大概在PHP里严格引入设计模式的也只有这个了。
生产效率:5星
学习难度:5星(5星为最难,学习成本最高,下同)
性能:2星
社区活跃:4星(社区活跃可以很方便的找到别人已经开发的功能,专指中文文档,组件丰富性)
2、ThinkPHP5,大概3年前研究过TP3源码,使用起来简单,因为自动加载的问题,性能是个坑,现在发展到5,个人认为已经是一个相当优秀的框架了,路由定义简单,配置简单,文档丰富,社区也相当活跃
生产效率:5星
学习难度:1星
性能:4星
社区活跃:4星
3、Yii2,Yii2的路由分发跟TP5稍微有点不一样,也使用了反射的功能,自动加载现在都使用的composer,大体上都差不多,都有延时加载,Yii2的路由相对智能一些,不用去手动维护,类似于TP3所以使用起来也是很方便,性能比TP5应该略差点,没测试过,从源码来看
生产效率:5星
学习难度:2星
性能:3.5星
社区活跃:4星(很多强大的组件,你只要下载就行了,会省很多事)
4、CakePHP,这个框架内部的封装性看上去没上面那几个优美,但是它自己实现了use关键字功能,所以兼容性来看应该是比上面那几个好点的,但这在新项目上应该不是问题,新项目上PHP7,啥都别想,准没错。它的路由定义类似于TP5但是稍微多点功能,不过其实是个鸡肋。中文文档就不说了,很不好找。不过也算是个相对简单的框架严格遵循MVC
生产效率:3星
学习难度:3星
性能:4星
社区活跃:2星
5、Workman,这个框架相当强大,如果你要实现一些复杂的协议或者用php做一些websocket推送或者TCP/UDP服务器的话,这个框架可能可以满足你的需求,也有一些异步的组件,比较高级的框架,初中级程序员可能用不上
生产效率:3星
学习难度:4星
性能:3星
社区活跃:2星
6、swool,这是个相当有意思的框架,性能很强大,旁友,你听说过异步编程的nodejs,python的tornado框架吗,这个在php里做的就是一个这样的事情,国内的一位老兄开发的C扩展,用php来异步编程,看了下文档,稍微做了个性能测试,相当优秀,就是不知道在项目中重度使用会不会踩到什么坑,而且这也是一个相当高级的框架。大部分人可能直接转node了吧,毕竟node生态环境已经相当好了,总之,如果你想用php试试异步编程来提高性能,非这个框架莫属。性能独一档,编程难度也相对高一些,你需要有些进程的理论基础
生产效率:3星
学习难度:4星
性能:6星
社区活跃:2星
7、Yaf,鸟哥写的c扩展框架,然而你要自己实现很多轮子,生态环境是个大问题。
生产效率:4星
学习难度:4星
性能:5.5星
社区活跃:2星
其它框架还没怎么了解,国内的话,根据具体业务,选上面几个,没错。

⑺ 求php框架推荐,SpeedPHPYiiLaravelThinkPHP

对于新学习的话,tp中文文档全面,毕竟是国人开发的,yii一直都是排行榜很前面的框架,yar是鸟哥的,性能高,你说的第一种我就不知道了,但是我会认为,毕竟你使用的人少,不必纠结与这么多,要是我就选择tp或则yii!

⑻ 一分钟告诉你,如何高效学习PHP

言归正传,如何高效学习PHP?
有的人说,直接学框架上手项目,有的人说,先从基础语法开始,有的说先学前端,有的人说直接去培训四五个月。这些都没有错,但是真正适合自己吗?人和人的背景不同,经历不同。可能是java转php,可能之前做过前端,也可能在大学学过C/C++基础,也可能是小白转行。而你呢?不同的经历背景选择适合自己的学习路径。
入门
谁说php一定要会前端?技多不压身,会总比不会好,不做不学无术之辈。html+div+css基础的前端还是必不可少,当然现在的前端远远不止这些,能掌握一些vue.js、angularJs等框架更好了。
学习PHP就向学习英语一样,语法是开始。PHP基础语法,变量,运算符、流程控制、函数,对象,线上部署等,学到这一步也就是勉强过大学英语四级的样子。
提升。这里就不得不开始说一说PHP框架了,根据框架的作用,php的框架是在太多。一般我们说框架基本都是在说MVC框架,诸如国产轻量级thinkphp,自称优雅的laravel,以高性能着称的Yii,还有名不见经传的symfony等等,大多数国人可能先接触的都是thinkphp,那么从thinkphp中对MVC有个初步的概念之后,建议可以尝试一下国际上比较流行其他的框架,相信你会从laravel中享受到服务容器、依赖注入等流行的设计模式,会因为laravel队列给你带来的便利而赞叹不已,还会因为yii组件化的概念让你爱不释手……
进阶
扩展。如果只做web网站开发,前面的武器勉强够用了。笔者这里介绍一些比较流行的技术
服务器框架swoole和workerman。随着互联网的高速发展,PHP已经很难适用于其他领域,有人说,swoole一定会成为PHPer的必备技能。这种框架很好的弥补了,PHP在异步通信、网络游戏、物联网、智能家居等领域的高交互,高并发,异步并行的不足。
C级别框架:Yaf与Phalcon。继鸟哥发布的Yaf框架之后,又有人开发了Phalcon,同为C语言开发的php的mvc框架,性能自然比其他框架有很大优势。
Nosql:Redis和memcached。最常用就是数据交换、缓存、队列等。
不断学习
非着名相声演员郭德纲曾经说过:“京剧不练六七年基本功,连上台跑龙套的资格都没有,相声,只要长着一张嘴,人人都能说。但是,相声的台阶在门里面,门槛是平的,人人都能一脚迈进来。可迈进门来后,一千多级台阶在那等着你。要攀到顶峰,同样需要付出巨大努力。”
PHP远不止于此,成功没有捷径,唯有努力和坚持。
最后补充一点,作为一个IT职业人,不论从事什么行业,铭记两点 技术和态度,技术决定了你的存在,态度决定了你能存在多久。
---------------------

⑼ php鸟哥的学历有多高

网名:雪候鸟,大家尊称鸟哥,惠新宸 , 是国内最有影响力的 PHP 技术专家,PHP 开发组核心成员,PECL 开发者,Zend 公司外聘顾问。他曾供职于雅虎,网络,现在新浪微博任平台及数据部总架构师兼首席 PHP 顾问。惠新宸是 PHP NG 核心开发者,PHP5.4,5.5 的主要开发者。作为 PECL 开发者贡献了 Yaf ,Yar 以及 Yac、Taint 等多个优秀开源作品,同时也是 APC,Opcache,Msgpack 等项目的维护者。

⑽ php框架yaf好还是Laravel好

1、从性能上考虑 yaf是用c语言开发的,效率比laravel高很多倍
2、从社区上考虑 yaf是鸟哥写的,有任何问题,鸟哥都会支持。 laraval用的人比较多,所以这一项基本持平。
3、使用方面,laraval有很多组件可以用,但都是composer引用的。yaf也可以。
4、调试方面 yaf代码简洁,调试也很简单。 laraval代码臃肿, 对编辑器不友好。不好调试
综合考虑:推荐使用yaf

阅读全文

与php框架鸟哥相关的资料

热点内容
移动加密软件去哪下载 浏览:280
php弹出alert 浏览:207
吉林文档课件加密费用 浏览:131
传感器pdf下载 浏览:284
随车拍app绑定什么设备 浏览:895
方维团购系统源码 浏览:991
linux反弹shell 浏览:156
打印机接口加密狗还能用吗 浏览:299
二板股票源码 浏览:446
度人经pdf 浏览:902
怎么配置android远程服务器地址 浏览:960
java程序员看哪些书 浏览:943
什么app可以免费和外国人聊天 浏览:797
pdf手写笔 浏览:182
别永远伤在童年pdf 浏览:990
爱上北斗星男友在哪个app上看 浏览:421
主力散户派发源码 浏览:671
linux如何修复服务器时间 浏览:61
荣县优途网约车app叫什么 浏览:479
百姓网app截图是什么意思 浏览:229