【PHP入门系列】1-PHP常识
只总结纪录自己学习的知识点,想要了解PHP自行搜索就行了。毕竟比较老的语言了,比较成熟了这方面资料也比较多。PHP文档
官方文档地址: https://www.php.net/,学习从这里开始。
中文翻译文档:https://php.golaravel.com/
从文档可以了解,版本更新历史 、如何入门安装、语法特性等等
需要常用的快捷查看:
- 安装PHP
- PHP历史以及新特性
- PHP语法
好的开发工具可以很好的辅助我们开发,一般都提供代码自动补全、风格规范、语法检查、版本控制,debugger等,可以极大提高开发效率。
- 最常用的开发工具IDE是PHPSTORM 收费,可以无配置直接使用。
- 新势力推荐开源的visualstudio code免费,强大的开源插件。
- sublimetext老牌很出名很好用,可惜收费了,不如直接用 visualstudio code了
这里必须要知道PHP的标准化组织PHP-FIG(PHP Framework Interoperability Group)制定的PHP编程指南PSR(Proposing a Standards Recommendation)可自行去查看。
官网
中文文档
PSR规则保证了PHP代码间具有较高程度的技术互通性,推荐也被大部分知名开源项目所遵循,我们开发过程中尽量也要坚持这些规则。需要我们了解的入门规范(截止到目前未弃用或者被替换的)
代码风格
- PSR-1基本代码规范主要是书写规范、命名规范等,PSR-2被弃用,也可以参考
- PSR-3 日志接口规范日志类库的通用接口规范。
- PSR-4 自动加载规范从文件路径中自动加载类的规范,老的自动加载规范是PSR-0可以阅读
【【PHP入门系列】1-PHP常识】全部PSR规范后续会用到,下面是中文的链接
标准编号 | 标准名称 |
---|---|
0 | PSR-0 自动加载规范(已弃用) |
1 | PSR-1 基础编码规范 |
2 | PSR-2 编码风格规范(已弃用) |
3 | PSR-3 日志接口规范 |
4 | PSR-4 自动加载规范 |
6 | PSR-6 缓存接口规范 |
7 | PSR-7 HTTP 消息接口规范 |
11 | PSR-11 容器接口 、PSR-11 容器接口 - 说明文档 |
12 | PSR-12 编码规范扩充 |
13 | PSR-13 超媒体链接、PSR-13 超媒体链接 - 说明文档 |
14 | PSR-14 事件分发器 |
15 | PSR-15 HTTP 请求处理器 |
16 | PSR-16 缓存接口 、PSR-16 缓存接口 - 说明文档 |
17 | PSR-17 HTTP 工厂 |
18 | PSR-18 HTTP 客户端 |
19 | PSR-19 PHPDoc tags(草案) |
20 | PSR-20 Clock(草案) |
推荐阅读
- 宽容谁
- 我要做大厨
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘
- 学无止境,人生还很长