Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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
Php 如何知道使用什么use语句?_Php_Namespaces - Fatal编程技术网

Php 如何知道使用什么use语句?

Php 如何知道使用什么use语句?,php,namespaces,Php,Namespaces,在查找yii的文档时,很容易找到解决特定问题的类或方法,但是如何知道要在代码中放置什么“use”语句呢 我在寻找这样的陈述: use Yii; use yii\web\Controller; use yii\filters\VerbFilter; 例如,CDateTimeParser类具有以下信息: http://www.yiiframework.com/doc/api/1.1/CDateTimeParser Package: system.utils Inheritance:

在查找yii的文档时,很容易找到解决特定问题的类或方法,但是如何知道要在代码中放置什么“use”语句呢

我在寻找这样的陈述:

use Yii;
use yii\web\Controller;
use yii\filters\VerbFilter;
例如,CDateTimeParser类具有以下信息:

http://www.yiiframework.com/doc/api/1.1/CDateTimeParser
Package:        system.utils
Inheritance:    class CDateTimeParser
Since:          1.0
Source Code:    framework/utils/CDateTimeParser.php

“use”语句应该是什么?

与Yii 2文档相同。你应该检查一下

可用类放在左侧菜单中,按名称空间分组并按字母顺序排序。或者,您可以在页面顶部使用“自动完成搜索”找到它们。在详细页面中,您可以看到完整的类名,包括标题中的名称空间。您提到的其他信息继承、自版本起的可用性、源代码链接也可用

例如,有关yii\web\Controller的信息位于。 在您的代码with use语句中,它将是:

use yii\web\Controller;

此外,您还可以查看框架的源代码,或者只使用上面注释中建议的IDE自动完成和自动导入。

您可以打开源代码文件并查找名称空间。。。;无论是@CharlotteDunois所说的,还是使用支持代码暗示的IDE,都有很多方法,并且在使用命名空间web应用程序时非常有用。可能重复