PHP 优化

19.8k PHP教程 , , 13评论
1 字符串 1.1 少用正则表达式 能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。 没得说,正则最耗性能。 str_replace函数要比preg_replace快得多,strtr函数又比str_replace来得快。 有没有你漏掉的好用的函数? 例如:strpbrk()、strncasecmp()、strpos()、strrpos()、stripos()、strripos()…

PHPStorm编辑器常用快捷键和技巧

19.4k PHP教程 , 一条评论
1 快捷键 PHPStorm 就是一神器,jetbrains 一家都牛,下面是日常的一些快捷键,掌握了基本就不用鼠标了。 CTRL+单击 # 定位到类、函数、变量的声明位置(同:CTRL+B) CTRL+SHIFT+N # 按名称查找文件,并快速进入 ALT+F1 # 在项目中定位当前文件所在位置(或双击上方的导航栏,也能达到相似的效果) CTRL+F12 # 当前文件的方法列表 CTRL…

PHP概念:MVC、OOP、ORM、CURD、ActiveRecord、单一入口

7.3k PHP教程 , 发表评论
1 MVC MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。 视图:视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色…

PhpStorm配置XDebug调试PHP

1 PHP配置 首先需要配置PHP,请参考《XDebug安装配置教程》。 2 配置 XDebug 路径:File > Settings > Languages & Frameworks > PHP > Debug, 3 配置 Server 路径:File > Settings > Languages & Frameworks > PHP > Servers 其中,Host 是调试时浏览器访问的域名。 注意:如果所谓的“远程服务器”就…

vim移动光标命令

741 技术 发表评论
移动光标的方法: Ctrl+F:屏幕向下移动一页,相当于PageDown按键。Ctrl+B:屏幕向上移动一页,相当于PageUp按键。0或功能键Home:移动到这一行的最前面字符处。$或功能键End:移动到这一行的最后面字符处。G:移动到这个文件的最后一行。gg:移动到这个文件的第一行,相当于1G。N[Enter]:N为数字,光标向下移动N行。

VirtualBox设置双网卡实现虚机上网及主宿机互访

VirtualBox 虚拟机之间互连、主宿机互连、以及主宿机连接互联网的功能非常实用。 下面介绍实现主宿机通过虚拟网卡互连方式。 1 全局配置 VirtualBox安装完成后,会在系统中装一块虚拟网卡,我们在 管理 > 全局 设定中可以看到。这块网卡是在 Host-Only 连接方式中,是宿主机和虚拟机机互访的桥梁。 双击该网卡,设置IPv4地址和IPv4网…