|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
刚开始觉得自己对这些多少有些基础,很简单,但是看了老师那么熟练的进行网页布局的时候,突然之间发现,其实,我的基础并没有自己想像的那么好,自己设计的页面其实并不好看,就连表格的边框为1像素都不会弄。 PHP在之前把源代码迁徙到了git下办理, 同时也在github(https://github.com/php/php-src)上做了镜像, 如许一来, 就便利了更多的开辟者为PHP来奉献代码.
明天写这篇文章, 就是为了给在国际的同窗们, 情愿为PHP开源社区做奉献的同窗们, 做个示例, 若何为PHP来奉献你的聪明.
如今, 假定你要为奉献一个新特征, 或复杂点, 你要为PHP修复一个bug(普通来讲, 人人可以在这里发明PHP已呈报的bug: 注册github
2. fork PHP的源代码, 在PHP的Github页面上的右上角有一个fork按钮, 点它
3. Fork今后, 你就有了一份属于你本人的PHP源代码仓库, 如今你就能够在这个仓库下, 修正PHP的源代码来为它修复Bug了.
4. 等你修复完成今后, 你提交到你属于你本人的这个PHP仓库中, 然后, 在你的PHP源代码仓库的Github页面的右上角, 会有一个pull request按钮. 点它.
5. 然后, 填写相干的信息, Github就会给PHP的pull request邮件组发送一份包括着你的更新的Pull Request邮件(人人不必忧虑你的英文, 只需你能说出来, 咱们就可以看懂, 固然, 假如你其实不肯意写英文, 也不妨, 写中文吧, 我看到了会处置, 我处置不了的, 我也会为人人翻译).
6. 最初, 假如PHP的Committers们以为你的修复准确(有一些为PHP奉献代码要注重的选项, 我留鄙人面). 就会Merge你的Pull Request到PHP的源代码中.
为PHP奉献源代码有几点要注重的(罕见的毛病):
1. 只写C89兼容的代码, 好比, 不要用单行正文(//), 变量的界说必定要在一切语句之前(block的入手下手)..
2. 变量定名, 遵守PHP已有的标准, 不要利用驼峰定名.
3. 关于一些十分小的更新, 好比代码中有拼写毛病, 仍是勉励人人到bugs.php.net上提交Patch, 究竟Merge Pull Request有的时分会对照费事.
更多的PHP代码标准, 参看这里: Submitting patch
对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。 |
|