产品官网 a>
首页 a>
问答 a>
专栏 a>
话题 a>
商城 a>
标签库 a>
视频教程 a>
首页
问题库
资讯专栏
问答专家
标签库
课程中心
NEW
发布
提问题
发文章
深入研究php源码实现,以达到编写php扩展与改写原有扩展的深度,应当从哪里入手?应当是怎样的学习步
2016-07-24 20:11
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
3818
8
2
深入研究PHP源码实现,以达到编写PHP扩展与改写原有扩展的深度,应当从哪里入手?应当是怎样的学习步骤?
发送
×
付费偷看金额在0.1-10元之间
确定
8条回答
军士长司令
- 我相信,你会带着四叶的幸福,出现在暖暖的午后。
1楼 · 2016-07-24 20:59.
采纳回答
php100经常去,深入的并不多
http://www.
php-internal.com/
似乎核心的还没有译到
加载中...
第九个码农
- 得不到的就更加爱,太容易来的就不理睬。
2楼-- · 2016-07-24 20:56
入门教程现在很多了已经,呵呵, 最重要的就是动手练习, 遇到不会的用法, PHP源码下的ext/目录里, 有各种各样的例子.
加载中...
一012
- 莪渴望嘚忉幸福 啝你一起嘚叨幸福 诚为你嘚幸福
3楼-- · 2016-07-24 20:58
1.看看这个网站吧
http://
php-internal.com/
一个深入PHP内核的开源项目,不过目前还没有完成。
这里
http://
php-internal.com/about/
有几个牛人的博客,文章也挺好的。
2.PHP扩展开发及内核应用
https://
github.com/walu/phpbook
PS:我也想研究PHP内核的,只是由于时间的问题一直没有真正开始,希望对你有用。
加载中...
360U2684411454
- 喜欢你,就是哪怕你丰衣足食,对方也会觉得你处处需要照顾。
4楼-- · 2016-07-24 21:02
http://www.
laruence.com/2011/09/13
/2139.html
这个牛人的博客可以看一下,另外这篇文章里介绍的那几本书也挺不错的。
除此之外,还有一个
http://
walu.sinaapp.com
,这是一个博客,也有一些对PHP源码的介绍,另外还有一个该博主正在翻译的文章:
http://
phpbook.sinaapp.com/pre
face.html
。都是蛮不错的资源!
加载中...
360U2684411454
- 喜欢你,就是哪怕你丰衣足食,对方也会觉得你处处需要照顾。
5楼-- · 2016-07-24 21:03
开发PHP扩展的入手方式,不是从看PHP源码开始的。PHP官方(zend)提供了开发扩展的标准,如果您想学习扩展开发,那么首要的就是学习和遵循官方给出的标准开发。所以,你需要了解他的标准是什么,就知道如何入手了。
1. C语言开发
2. 扩展骨架结构和Zend引擎定义的宏的使用
问题是官方的标准比较难理解,而且有很多的文档并不完善。如果,您对其他第三方类库(C++)开发扩展感兴趣,您可以看看PHP-CPP的类库。好处是:没有过多的宏定义,简介明了,容易上手(如果您对C++熟悉)。
相关资源:
【原】PHP扩展开发利器之PHP-CPP库官方中文文档
加载中...
军士长司令
- 我相信,你会带着四叶的幸福,出现在暖暖的午后。
6楼-- · 2016-07-24 20:54
首页 | TIPI: 深入理解PHP内核
活动运营总结
加载中...
一012
- 莪渴望嘚忉幸福 啝你一起嘚叨幸福 诚为你嘚幸福
7楼-- · 2016-07-24 21:01
http://
php-internal.com/about/
说的是深入PHP内核,我看了下既不深入也不详细。
http://www.
php100.com
这个上面都是比较入门的东西。
上面这两个我都不推荐,其实我也想知道,有什么地方可以讨论下PHP源码,不过文档里面有一章 PHP at the Core 可以看看。
加载中...
白菜啦啦队
- 我不是个会主动的人,却为你主动了一次又一次。
8楼-- · 2016-07-24 21:00
基本上都是Zend Api那套编程接口,熟悉一下,就可以很容易编写php extension。前提是要了解一下php脚本执行时,php内核的内部的运行机理. 可以参考下面的几个文档
http://www.
php.net/manual/en/inter
nals2.php
http://
devzone.zend.com/303/ex
tension-writing-part-i-introduction-to-php-and-zend/
http://
devzone.zend.com/317/ex
tension-writing-part-ii-parameters-arrays-and-zvals/
http://
devzone.zend.com/446/ex
tension-writing-part-iii-resources/
加载中...
一周热门
更多
>
相关问题
有必要深入研究 php 源码吗?有哪些好的方法?
8 个回答
请大家支个招,从零基础学习php语言,该从哪本书入手,以及后面的深入应该看哪些教程?谢过大家了.
3 个回答
php7 安装扩展 phpize 没有生成configure文件
3 个回答
php的pdo_mysql扩展在哪下载?(pecl上面说这包已经不再维护,并被取代了)
5 个回答
如何看待用zephir来写php扩展的呢?
2 个回答
php7 如何安装扩展 protobuf ?
0 个回答
ubuntu16.04 Server版如何安装php的pthreads扩展
0 个回答
php怎样和c语言混合编程
2 个回答
tekla移动或者复制的时候 怎么才能提示 是否扩展视图深度
0 个回答
相关文章
php培训内容有人了解吗?
0个评论
【原创】如何用深度学习做“前端”:基于设计模型图片生成HTML和CSS代码
0个评论
想用人工智能重塑一切设备 谷歌能成功吗?
0个评论
易问互联网家装|听张钧话家装未来 左手“成品化”右手“买手制”
0个评论
实战记录阿里云服务器不关机扩展系统盘容量/磁盘扩容
0个评论
当黑板遇上黑科技,网易推出校园AI解决方案
0个评论
微服务应用新趋势:Service Mesh、AIOps和中台化
0个评论
华为与任正非成功密码:28年只进攻一个"城墙口"
0个评论
多地创新创业政策频出 高校学生学籍最多留8年
0个评论
告别买100平米只得70平!住建部新规:住宅按套内面积算
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
付费偷看金额在0.1-10元之间
http://www.php-internal.com/ 似乎核心的还没有译到
一个深入PHP内核的开源项目,不过目前还没有完成。
这里 http://php-internal.com/about/有几个牛人的博客,文章也挺好的。
2.PHP扩展开发及内核应用
https://github.com/walu/phpbook
PS:我也想研究PHP内核的,只是由于时间的问题一直没有真正开始,希望对你有用。
这个牛人的博客可以看一下,另外这篇文章里介绍的那几本书也挺不错的。
除此之外,还有一个http://walu.sinaapp.com,这是一个博客,也有一些对PHP源码的介绍,另外还有一个该博主正在翻译的文章:http://phpbook.sinaapp.com/preface.html。都是蛮不错的资源!
1. C语言开发
2. 扩展骨架结构和Zend引擎定义的宏的使用
问题是官方的标准比较难理解,而且有很多的文档并不完善。如果,您对其他第三方类库(C++)开发扩展感兴趣,您可以看看PHP-CPP的类库。好处是:没有过多的宏定义,简介明了,容易上手(如果您对C++熟悉)。
相关资源:【原】PHP扩展开发利器之PHP-CPP库官方中文文档
活动运营总结
说的是深入PHP内核,我看了下既不深入也不详细。
http://www.php100.com
这个上面都是比较入门的东西。
上面这两个我都不推荐,其实我也想知道,有什么地方可以讨论下PHP源码,不过文档里面有一章 PHP at the Core 可以看看。
http://www.php.net/manual/en/internals2.php
http://devzone.zend.com/303/extension-writing-part-i-introduction-to-php-and-zend/
http://devzone.zend.com/317/extension-writing-part-ii-parameters-arrays-and-zvals/
http://devzone.zend.com/446/extension-writing-part-iii-resources/
一周热门 更多>