我使用__call() magic方法用我自己的指令调用不存在的方法。
我想知道如何指示phpstorm :这个不存在的方法返回了一个类的实例?
例:
class Baz
{
function __call()
{
return new Bar();
}
function test()
{
$this->foo()->bar();
}
}
class Bar
{
function bar()
{
//do something
}
}
我想为目前所有的Baz类报关:
/** @retur
我正在尝试将服务器文档根目录配置到PhpStorm中,这给出了实际文档根目录的不正确路径(由PHP处理)。PhpStorm在我的代码中检测到$_SERVER['DOCUMENT_ROOT'],并建立了与PhpStorm的项目匹配的路径的关系,但不是我的实际HTTP服务器的文档根目录。这会导致实际服务器的文档根目录和PhpStorm的文档根目录不匹配,并抛出"path not resolved“警告。
有没有什么方法可以设置PhpStorm的文档根目录让$_SERVER['DOCUMENT_ROOT']解析?
你能在这件事上帮我吗?我是CodeIgniter和PhpStorm的新手,我有一个问题。控制器集成开发环境显示了一个错误,尽管代码运行良好(Persons( PhpStorm )类找不到Person(模型)类)。
$data['persons']=$this->**person**->get_person(); =在这个来自Persons类的语法中,有一条消息“person not found in class Persons”。
你能告诉我如何解决这个问题吗,但实际上输出是好的,并且它在Persons类中检索数据时不会出现警告消息。
例如,我有代码:
@section('js')
var test = 0;
@endsection
@section('js_ok')
<script>
var test = 0;
</script>
@endsection
正如您在屏幕截图中所看到的,对于js_ok部分,一切都很好,PhpStorm知道这一部分是JavaScript语言,但js节被视为普通文本,而不是JavaScript (选项卡、自动完成等不能工作)。
我需要像节js这样的代码,所以我的问题是:如何告诉PhpStorm,节js是Java
在我的PhpStorm项目中,我有以下3个文件:
sub.php:
<?php
function do_something() {
// do something
}
?>
sub_debug.php:
<?php
function do_something() {
// do something with debugging
}
?>
main.php:
<?php
include 'sub.php';
do_something();
?>
因此,在我的mai