php 定义快捷输入,这里我以快速输入 e; 敲 enter 键后直接输出 echo '<pre>';print_r();exit; 而且光标停在 print_r 的括号里为例。 1).打开 “File”-“Settings”,找到并点中 “Live Templates” 2).点右边的 + 号 3).Abbreviation 是你将来要输出代码片断代码的缩写,现在输入:e; 4).Description 是代码片断的描述,这是方便我们自己知道这段代码是什么东西,可为空,这里我们输入:快速打印代码 5).Template text 是代......
phpstorm 所有版本下载地址 https://www.jetbrains.com/phpstorm/download/other.html
在phpstorm中开发新建了类和方法,如果需要实现如下方法: 1. 批量添加get,set等方法 2. 批量生成方法的注释 直接在编辑器中 code -> generate(windows中快捷键alt+insert), 会提示对应的弹框。选择针对当前类需要添加的内容即可。
大部分PHP框架中,为了防止一个类被重复实例化,往往采用“单例模式”实例化类。我们的项目框架是这样做的: 先写好一个基类 /framework/Base.class.php,内容如下: <?php namespace framework; defined('SITE_PATH') or die('Access Denied'); /** * 业务基类 * * @package framework */ class Base { /** * 类实例化(单例模式) * * @return mixed * @throws \Exception */ publi......
这里记录一下phpstorm中经常用到的快捷键,以防忘记。 连续两次 shift 键,查找文件 Ctrl + Shift + F 键,查找包含关键字的文件 函数或方法的起始大括号后面按 Alt + Enter ,然后在按 Enter 键,会自动生成该函数或方法的注释 Ctrl + Alt + 方向键的左右按键,可以自动跳转到上一次或下一次的鼠标定位处。 按住 Ctrl 键,鼠标移动到函数或方法名上,点击该函数或方法名,会自动跳转到对应的函数或方法的定义上。 Shift + F......
使用 phpstorm 来编写 php 和 javascript 代码,有时候在阅读框架源代码的时候 ,想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。 当然想到了强大的正则匹配(regExp regular expression),通过写一个正则表达式,来查找出所有的注释行,并将其替换成空,即实现了需求。 1. ctrl + R,输入正则表达式:(\/\/.*$)|(\/\*(.|\s)*?\*\/) 下面的输入行保持空白 2. 选中后面的Regex,点......