仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1559|回复: 20
打印 上一主题 下一主题

[学习教程] PHP网页设计若何为 PHP 奉献代码

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:32:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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对字母的大小写是敏感的,写的时候一定要注意大小写的区别。
再见西城 该用户已被删除
沙发
发表于 2015-2-4 01:27:16 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
飘灵儿 该用户已被删除
板凳
发表于 2015-2-5 00:35:26 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
分手快乐 该用户已被删除
地板
发表于 2015-2-6 20:29:19 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
再现理想 该用户已被删除
5#
发表于 2015-2-18 14:42:51 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
灵魂腐蚀 该用户已被删除
6#
 楼主| 发表于 2015-3-6 07:22:27 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
谁可相欹 该用户已被删除
7#
发表于 2015-3-11 10:48:33 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
莫相离 该用户已被删除
8#
发表于 2015-3-18 06:47:06 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
小女巫 该用户已被删除
9#
发表于 2015-3-20 02:24:43 | 只看该作者
实践是检验自己会不会的真理。
不帅 该用户已被删除
10#
发表于 2015-3-31 00:28:29 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
爱飞 该用户已被删除
11#
发表于 2015-4-6 06:45:43 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
金色的骷髅 该用户已被删除
12#
发表于 2015-4-7 14:05:34 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
若相依 该用户已被删除
13#
发表于 2015-4-17 08:44:18 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
若天明 该用户已被删除
14#
发表于 2015-4-18 09:36:32 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
深爱那片海 该用户已被删除
15#
发表于 2015-4-18 15:47:48 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
愤怒的大鸟 该用户已被删除
16#
发表于 2015-4-20 10:22:30 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
因胸联盟 该用户已被删除
17#
发表于 2015-5-5 22:41:21 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
变相怪杰 该用户已被删除
18#
发表于 2015-5-7 04:14:19 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
透明 该用户已被删除
19#
发表于 2015-5-10 23:41:07 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
兰色精灵 该用户已被删除
20#
发表于 2015-6-10 19:21:11 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表