查看进程和杀死进程
命令:
netstat -tunlap
去掉a表示不显示已经建立的链接,具体详情可以查资料,不再赘述,另外也可以用lsof -i:8888
来查看对应端口的pid
停止进程
kill -9 888
kill - 9 表示强制杀死该进程;而 kill 则有局限性,例如后台进程,守护进程等
命令:
netstat -tunlap
去掉a表示不显示已经建立的链接,具体详情可以查资料,不再赘述,另外也可以用lsof -i:8888
来查看对应端口的pid
停止进程
kill -9 888
kill - 9 表示强制杀死该进程;而 kill 则有局限性,例如后台进程,守护进程等
大概总结,不一定详细,但基本了解就好!
PSR-1:基本的代码风格。
PSR-2:严格的代码风格。
PSR-3:日志记录器规范。
PSR-4:自动加载。
PSR-1主要定义了几点:
1、代码放在标签中 2、PHP文件使用UTF-8字符编码 3、命名空间遵循PSR-4自动加载标准 4、类名和方法名使用驼峰式
PSR-2主要规范了几点:
1、遵循psr-1 2、PHP代码使用4个空格缩进,命名空间后需要一个空行 3、每行代码不能超过80个,行尾不能有空格,文件最后要有一个空行 4、不要使用关闭标签?> 5、类和方法的花括号{},要在类或者方法后自成一行
PSR-3主要规范了几点:
有个成熟的组件Monolog完全可以实现PSR-3接口,而且便于自定义消息格式,详细可以找资料
PSR-4主要规范了几点:
1、一个文件只有一个类,类名和文件名要一样, 2、命名空间和文件实际路径要一致,autoload机制才能实现,也就是自动加载类,接口,traits
这篇文章写得很好
https://www.cnblogs.com/cnblogs-jcy/p/8574177.html