【PHP入门系列】1-PHP常识

只总结纪录自己学习的知识点,想要了解PHP自行搜索就行了。毕竟比较老的语言了,比较成熟了这方面资料也比较多。

PHP文档

官方文档地址: https://www.php.net/,学习从这里开始。

中文翻译文档:https://php.golaravel.com/

从文档可以了解,版本更新历史 、如何入门安装、语法特性等等

需要常用的快捷查看:

开发工具

好的开发工具可以很好的辅助我们开发,一般都提供代码自动补全、风格规范、语法检查、版本控制,debugger等,可以极大提高开发效率。

  • 最常用的开发工具IDE是PHPSTORM 收费,可以无配置直接使用。
  • 新势力推荐开源的visualstudio code免费,强大的开源插件。
  • sublimetext老牌很出名很好用,可惜收费了,不如直接用 visualstudio code了

PHP编程指南PSR

这里必须要知道PHP的标准化组织PHP-FIG(PHP Framework Interoperability Group)制定的PHP编程指南PSR(Proposing a Standards Recommendation)可自行去查看。

官网
中文文档

PSR规则保证了PHP代码间具有较高程度的技术互通性,推荐也被大部分知名开源项目所遵循,我们开发过程中尽量也要坚持这些规则。需要我们了解的入门规范(截止到目前未弃用或者被替换的)

代码风格

通常情况下,你应该遵循一个已知的标准来编写 PHP 代码。还有其他的一些标准,比如PHP的Symonfy框架的推荐规范 Symfony 编码准则.你也可以使用一些工具来检查代码是否符合规范,比如 PHP_CodeSniffer

全部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(草案)

你可能感兴趣的:(php)