用不惯phpstorm的自带的函数文档参考,于是就开始了研究怎么用phpstorm来自定义自己下载的php参考手册快速查看在IDE里面的php系统方法
好不废话直接进入主题
1.建立exec.php(自定义)代码如下
<?php
/**
* author xzh_tx@163.com 2014/11/18 22:56
* 可用于phpstrom 扩展工具里面选择php的系统预定义方法查询快捷
* E:/php_zh.chm url:http://php.net/get/php_enhanced_zh.chm/from/a/mirror 中文参考手册
* 替换你自己的php.exe或php 这里不解释了哈
* cmd-command:E:\websoft\php\php.exe e:exec.php php_function_name(这里是php系统的方法名称)
* 之前想用C来写个exe 苦于C不熟悉。和处理字符串太麻烦才想到直接用php来执行
* $argv 其实就是C 里面 main(int argc,char *argv[])
*/
define('IS_CLI',PHP_SAPI=='cli'? true : false);
if(IS_CLI){
if(!$argv[1]){
$argv[1] = "index";
}
$argv[1] = str_replace("_","-",$argv[1]);
// hh.exe自己百度吧
// E:/php_zh.chm 是你下载的php文档在你本地的地址
if(file_exists("E:/php_zh.chm") && file_exists("c:/windows/hh.exe")){
$exePath = "c:/windows/hh.exe mk:@MSITStore:E:/php_zh.chm::/res/function.{$argv[1]}.html";//注意不要用中文路径。反正我用中文路径出错了
system($exePath);
return ;
}
die("!no 可能是hh.exe或E:/php_zh.chm 不存在请检查 或者 你的文件访问权限是否被设置");
}else{
exit("请用CLI模式执行该代码!");
}
//;
?>
2.然后进入phpstorm 设置如图路径自己替换哦。
3.然后设置快捷键点击OK

最后在php文件里写个print_r 选中后按F1 OK是不是很爽!
如果有时间。可以把这个在php参考手册替换为thinkphp的参考文档 没时间去看thinkphp的那个。但是中的来说实现肯定会非常简单
最佳答案
