PHP学习建议及编码规范
来源:互联网 发布:学ue4编程多重要 编辑:程序博客网 时间:2024/04/29 05:38
PHP学习建议
PHP手册是绝佳的入门资料!
英语非常、非常、非常重要! 哑巴英语也无妨,当然口语也很重要
英语文档的质量非常好, 而且描述更准确
下载地址:
http://php.net/get/php_manual_zh.chm/from/a/mirror
chm版的在windows下要先解除锁定, 才可以正常使用
文档中包括php的介绍、安装、扩展的安装. 以及PHP的前世今生及扩展开发
PHP的学习有这本手册和stackoverflow就够了.
熟悉语法
PHP语法非常地简单, 熟悉C的同学一个小时内就可以入门
熟悉OPP
PHP面向对象编程, 可以通过学习一门框架来掌握
熟悉MVC
MVC是软件设计最经典的模式之一,PHP框架很多. 都是MVC模式的, 初学者建议学习CI框架, 再学习Symfony框架
熟悉调试
千万不要忽略PHP错误,
error_reporting(E_All)
强烈建议在开发环境下开启所有的错误提示. 强烈建议写单元测试
以及composer包依赖工具的使用, 有关composer的学习和使用, 你可以戳这里
PHP编码规范
可以参照symfony的编码, 非常规范, 阅读起来赏心悦目
- 在分隔符后面加一个空格
- 在二元运算符(==, && 等) 和 连接运算符 ‘.’ 两边各加一个空格
- 在一元运算符和有效的变量中间插一个空格 (例如: if (! $condition)
- 总是使用 === 来进行比较, 除非你忽略类型比较
- 使用
(5 == $number)
替代( $number == 5)
, 因为这样就算你把==
写成=
, 编译器也不会让你的代码通过, 而$number = 5
语法是没有问题的 - 在数组中的每一个元素后都加上逗号, 不管它是不是最后一个
- 在return之前先空一行, 除非return在一个代码块里面
- 用
return;
代替return null;
- 总是用花括号, 而不管代码块里面有多少行代码
- 一个文件只定义一个类
- 只用一行定义类的继承和接口继承
- 在定义类方法前定义类成员变量
- 先定义public方法, 再定义protected方法, 最后定义private方法, 这样增加可读性
- 实例化类的时候不管构造函数里有没有参数, 都要写圆括号
普通函数和普通变量使用下划线方式隔开
function array_column(); $numbers_of_order;
类名用首字母大写蛇峰式
class RegisterListenersPass
类成员变量和类方法用首字母小写蛇峰式
protected $dispatcherService;public static function fromString($headerValue);
强烈建议阅读Coding Standards - Symfony 编码标准
有哪些老鸟程序员知道而新手不知道的小技巧? 知乎
0 0
- PHP学习建议及编码规范
- JavaScript 编码规范建议
- java编码规范建议
- IOS 编码规范建议
- 编码规范建议
- 【PHP学习第三篇】PHP编码规范
- iOS开发编码规范建议
- iOS开发编码规范建议
- CodeIgnitor编码规范与建议
- PSR规范--php编码规范
- PHP程序编码规范
- PHP 编码规范
- PHP 编码规范
- PHP 编码规范
- PHP 编码规范
- PHP编码规范
- PHP 编码规范1
- PHP 编码规范2
- Mina2.x 线程模型
- 字符串的扩展与修复
- dfs遍历每一个节点
- 程序逻辑错误
- 文章标题
- PHP学习建议及编码规范
- 侧滑
- 目标跟踪方法--Mean Shift 算法
- Spark 定制版:012~Spark Streaming源码解读之Executor容错安全性
- Linux SSH生成及使用
- 山东省第七届ACM省赛------Triple Nim
- hadoop知识点总结
- px em rem区别
- 深入理解javascript的bind