PHP开发相关资源总结

来源:互联网 发布:日本科技知乎 编辑:程序博客网 时间:2024/04/29 00:12

spamassassin

SpamAssassin
是一种安装在邮件伺服主机上的邮件过滤器,用来辨识垃圾信。它是使用大量的预设规则检查垃圾信,这些规则会检查寄到网域内所有邮件的标头,内文,以及送信者。他采取的过滤方式是采用记分制,也就是说会根据我们所设定的标准来给予分数超过标准值的时候即判定为 SPAM(垃圾邮件)

Apache

Apache的官网,里面有很全面很权威的文档,就不多提了。

HTTP access control (CORS)

什么是CORS?
HTTP访问控制(CORS),这个网站里面讲解了关于请求相关等一系列的问题,访问控制、预请求、请求头balabala……

Apache Module mod_rewrite

如何在vhost中写好访问规则?

PHP_CodeSniffer

PHPCS,一个关于php代码规范的检测工具,可以具体到每一行的每一个空格,也可以集成到编辑器中使用,实测sublime可以很好用,Ctrl+S保存的时候它就会检测一次,并标出有问题的行。
编码规范:https://github.com/squizlabs/PHP_CodeSniffer/wiki/Coding-Standard-Tutorial
sublime-phpcs插件:http://benmatselby.github.io/sublime-phpcs/

Session劫持(Session hijacking attack)

Read it.

PHPunit

php单元测试,对于代码更新有很大的帮助,入手难,理解也很难,但其实原理很好懂,有了它,可以减少无限次的浏览器刷新和跑去看数据库里面的数据对不对,好的项目都有测试环境,区别于开发环境和线上环境,测试环境的配置不就是为了PHPunit准备的吗?
测试用例:https://github.com/sebastianbergmann/money

sublime

这里提到它就是为了记录一些小技巧,有新技巧就来更新

去除空白行

没事总回车习惯了吧,试试这个

  • 通过ctrl+shift+p组合键打开命令面板
  • 输入install packge后回车
  • 输入DeleteBlankLines后回车进行安装
  • 选中要删除空白行的文本范围,一般是ctrl+A直接全选
  • 通过ctrl+alt+backspace执行一键去除空白行功能
0 0
原创粉丝点击