gpt4 book ai didi

php - 在 PHP 中使用 vs include 作为导入语句

转载 作者:行者123 更新时间:2023-12-03 22:37:46 26 4
gpt4 key购买 nike

我有两个简单的文件:

文件1.php

<?php
namespace NM\data;
class MyClass
{
static function myStaticFunction(){
echo __NAMESPACE__." heheh";
}
}
function myfunction()
{
echo __FUNCTION__." some data";
}
const MYCONST = 1;

和 file2.php:
<?php
// include 'file1.php';
use NM\data as NM;
class MyClass
{
}
function myfunction()
{
echo __NAMESPACE__." heheh";
}
const MYCONST = 2;
echo NM\myfunction();

文档说你可以使用 use作为命名空间的导入命令。 http://php.net/manual/en/language.namespaces.importing.php

我只用 use 导入命名空间几乎没有成功.要使用其他一些命名空间,我必须使用 include .但是如果我使用 include , 比 use is 只是一个别名。

是否可以仅使用 use 导入命名空间关键词?

最佳答案

But if I use include, than use is performs just an alias.



是的,仅此而已 use做。 use只是别名命名空间。不多也不少。它与从文件中实际加载任何代码段是正交的。

关于php - 在 PHP 中使用 vs include 作为导入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48263687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com