Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse PHP IDE-自定义自动完成标记_Php_Eclipse_Autocomplete - Fatal编程技术网

Eclipse PHP IDE-自定义自动完成标记

Eclipse PHP IDE-自定义自动完成标记,php,eclipse,autocomplete,Php,Eclipse,Autocomplete,EclipseIDE新手,想知道是否有一种方法可以添加自动完成/更改,以便如果我键入: mres 它将把它翻译成 mysql_real_escape_string() 我知道正常的PHP代码完成,但看不到任何关于自定义快捷方式的内容 谢谢, Niggles好吧,我不知道IDE,但是为什么不键入mres呢?当你完成代码后,你可以用“mysql\u real\u escape\u string”替换所有发生的事情 另一种方法是创建如下函数: function mres($string) {

EclipseIDE新手,想知道是否有一种方法可以添加自动完成/更改,以便如果我键入:

mres
它将把它翻译成

mysql_real_escape_string()
我知道正常的PHP代码完成,但看不到任何关于自定义快捷方式的内容

谢谢,
Niggles

好吧,我不知道IDE,但是为什么不键入mres呢?当你完成代码后,你可以用“mysql\u real\u escape\u string”替换所有发生的事情

另一种方法是创建如下函数:

 function mres($string)
 {
 return mysql_real_escape_string($string);
 }

如果您使用PDT,请创建自己的PHP模板。从菜单窗口>首选项中,选择PHP>编辑器>模板。单击新建按钮,然后使用
mres
作为模板名称,然后放置

mysql_real_escape_string(${cursor})
作为一种模式


要使用它,只需键入mres并按Ctrl+Space。如果
mres
没有其他替代方案,则将立即使用您的模板。如果您碰巧有两个或两个以上以
mres
开头的模板,或者模板名称中包含
mres
,将显示一个弹出窗口,以便您可以选择要使用的模板。

其中的危险是,如果其他人接管了它,代码可能会混淆-如果这是一个真正的PHP函数,我宁愿保持原样。是的,没有特定用途的无用封装。