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 “的含义;PDOStatement扩展\PDOStatement“;在源代码中:名称空间还是类?_Php_Symfony_Doctrine Orm_Namespaces - Fatal编程技术网

Php “的含义;PDOStatement扩展\PDOStatement“;在源代码中:名称空间还是类?

Php “的含义;PDOStatement扩展\PDOStatement“;在源代码中:名称空间还是类?,php,symfony,doctrine-orm,namespaces,Php,Symfony,Doctrine Orm,Namespaces,我的vendor/doctor/dbal/lib/doctor/dbal/Driver/PDOStatement.php的第28行 详情如下: class PDOStatement extends \PDOStatement implements Statement 我不知道该如何理解这一点。在php.net的文档中,我读了很多关于PDOStatement,但没有读到任何关于\PDOStatement。 \PDOStatement指定名称空间还是类?黑色斜杠表示名称空间,但扩展关键字需要一个类

我的
vendor/doctor/dbal/lib/doctor/dbal/Driver/PDOStatement.php的第28行
详情如下:

class PDOStatement extends \PDOStatement implements Statement
我不知道该如何理解这一点。在php.net的文档中,我读了很多关于
PDOStatement
,但没有读到任何关于
\PDOStatement

\PDOStatement
指定名称空间还是类?黑色斜杠表示名称空间,但
扩展
关键字需要一个类。反斜杠的意义是什么?

反斜杠指的是全局名称空间,因此\pdo语句指的是php.net引用的名称空间。行开头的“PDOStatement”是在当前名称空间下定义的一个新类,我假定您有类似于
namespace MyNamespace的内容。这个新类将继承全局类的所有方法。

反斜杠指的是全局名称空间,所以\pdo语句指的是php.net引用的名称空间。行开头的“PDOStatement”是在当前名称空间下定义的一个新类,我假定您有类似于
namespace MyNamespace的内容。这个新类将继承全局类的所有方法。

有一个
名称空间原则\DBAL\Driver确实位于文件的顶部。所以这里的
\PDOStatement
条令\DBAL\Driver\PDOStatement
的缩写?不完全是,这里的PDOStatement是
条令\DBAL\Driver\PDOStatement
的缩写\PDO语句是由PDO扩展定义的全局类。反斜杠只是在命名空间中引用全局类的一种方式。如果不是在命名空间文件中,通常不会看到这一点。我想我现在看到了:
\PDOStatement
中的反斜杠用于告诉系统该类来自全局命名空间,而不是其他任何地方。Ethere是
命名空间原则\DBAL\Driver确实位于文件的顶部。所以这里的
\PDOStatement
条令\DBAL\Driver\PDOStatement
的缩写?不完全是,这里的PDOStatement是
条令\DBAL\Driver\PDOStatement
的缩写\PDO语句是由PDO扩展定义的全局类。反斜杠只是在命名空间中引用全局类的一种方式。如果不是在一个有名称空间的文件中,通常你不会看到这个。我想我现在看到了:
\PDOStatement
中的反斜杠告诉系统这个类来自全局名称空间,而不是其他任何地方