Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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程序开始时导入哪些类?_Php_Arrays_Class_Object_Import - Fatal编程技术网

在php程序开始时导入哪些类?

在php程序开始时导入哪些类?,php,arrays,class,object,import,Php,Arrays,Class,Object,Import,是否有自动创建/导入到php程序中的对象/类(因此在程序中可以识别) 我想知道是否有可能在程序中使用它们。 以以下代码为例: <?php $places = array("first", "second", "third"); echo "I like the " . $places[0] . ", " . $places[1]. " and " . $places[2]

是否有自动创建/导入到php程序中的对象/类(因此在程序中可以识别)

我想知道是否有可能在程序中使用它们。 以以下代码为例:

<?php
$places = array("first", "second", "third");
echo "I like the " . $places[0] . ", " . $places[1]. " and " . $places[2] . ".";
?>

是否有在后台导入到程序中的类


谢谢

没有任何需要、包含或使用被包括在内。这是用于数组和输出的标准PHP代码。

没有包含的require、include或use。这是数组和输出的标准PHP代码。

PHP在每个版本中都包含自己的标准库。我想到的一个类是DateTime()。

PHP在每个版本中都包含自己的标准库。我想到的一个类是DateTime()。

因此php src代码中的所有类都可以在不导入的情况下自动识别?是的,它是基本库的一部分。就像python自动导入列表和字典数据集一样,php自动导入数组等。因此,php src代码中的所有类都可以在不导入的情况下自动识别?是的,它是基本库的一部分。就像在python自动导入列表和字典数据集中一样,php自动导入数组等等。另一方面,当我在上面的代码中添加get_declared_classes()函数时,我发现类数组是出于某种原因导入的。我想这对于任何语言都可能是正确的。每种语言都有自己的一套内部构件,必须包含这些构件才能发挥功能。声明类并不意味着正在使用它。为了更好地理解,我会看一看。例如,扩展将包括可以使用的类/函数,但上面的代码不使用它们中的任何一个。这是正确的,但如果它们被导入,则可以在没有任何显式导入的情况下使用它们。也可以在没有显式导入的情况下使用它们。这是PHP的优点之一(也很糟糕)。您可以使用编译的任何扩展,而不必显式地包含它们。每个扩展都有自己的类(例如zend扩展)。好的,谢谢!另一方面,当我将get_声明的_classes()函数添加到上述代码中时,它告诉我由于某种原因导入了类数组,我认为这对于任何语言都可能是正确的。每种语言都有自己的一套内部构件,必须包含这些构件才能发挥功能。声明类并不意味着正在使用它。为了更好地理解,我会看一看。例如,扩展将包括可以使用的类/函数,但上面的代码不使用它们中的任何一个。这是正确的,但如果它们被导入,则可以在没有任何显式导入的情况下使用它们。也可以在没有显式导入的情况下使用它们。这是PHP的优点之一(也很糟糕)。您可以使用编译的任何扩展,而不必显式地包含它们。每个扩展都有自己的类(例如zend扩展)。好的,谢谢!