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

jyoz -
【PHP入门系列】1-PHP常识
只总结纪录自己学习的知识点,想要了解PHP自行搜索就行了。毕竟比较老的语言了,比较成熟了这方面资料也比较多。PHP文档

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

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

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

需要常用的快捷查看:

安装PHPPHP历史以及新特性PHP语法开发工具

好的开发工具可以很好的辅助我们开发,一般都提供代码自动补全、风格规范、语法检查、版本控制,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代码间具有较高程度的技术互通性,推荐也被大部分知名开源项目所遵循,我们开发过程中尽量也要坚持这些规则。需要我们了解的入门规范(截止到目前未弃用或者被替换的)

代码风格

PSR-1基本代码规范主要是书写规范、命名规范等,PSR-2被弃用,也可以参考PSR-3 日志接口规范日志类库的通用接口规范。PSR-4 自动加载规范从文件路径中自动加载类的规范,老的自动加载规范是PSR-0可以阅读

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

全部PSR规范后续会用到,下面是中文的链接

标准编号标准名称0PSR-0 自动加载规范(已弃用) 1PSR-1 基础编码规范2PSR-2 编码风格规范(已弃用)3PSR-3 日志接口规范4PSR-4 自动加载规范6PSR-6 缓存接口规范7PSR-7 HTTP 消息接口规范11PSR-11 容器接口 、PSR-11 容器接口 - 说明文档12PSR-12 编码规范扩充13 PSR-13 超媒体链接、PSR-13 超媒体链接 - 说明文档14PSR-14 事件分发器15PSR-15 HTTP 请求处理器16PSR-16 缓存接口 、PSR-16 缓存接口 - 说明文档17PSR-17 HTTP 工厂18PSR-18 HTTP 客户端19PSR-19 PHPDoc tags(草案)20PSR-20 Clock(草案)
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

Tags 标签

php

扩展阅读

加个好友,技术交流

1628738909466805.jpg