double_metaphone()函数在PECL扩展中定义,因此PHPStorm无法看到它被定义。我不希望看到任何关于此的警告。我假设我可以让PHPStorm通过某种注释来定义这个函数调用,但我不知道如何实现这一点。
答案 0 :(得分:5)
您需要所谓的“存根文件”:
.php
文件,并将其置于项目中(无论是项目本身..还是作为一些外部库(设置| PHP |包含路径) - 无关紧要,只要PhpStorm可以在这个项目中看到它。)这正是PHP函数/类/等已知的所有知识首先在PhpStorm中完成:在任何标准函数/类/常量上只需 Ctrl +单击并自己查看。
示例:如何定义标准bin2hex
函数:
<?php
/**
* (PHP 4, PHP 5)<br/>
* Convert binary data into hexadecimal representation
* @link http://php.net/manual/en/function.bin2hex.php
* @param string $str <p>
* A character.
* </p>
* @return string the hexadecimal representation of the given string.
*/
function bin2hex ($str) {}