28得票10回答
命名空间、类、对象和实例之间有什么区别?

我正在阅读《Head First C#》(它非常有趣和用户友好),但我想知道是否有任何有用的比喻来描述命名空间、类、方法、属性等如何“相互配合”? 类是父类,方法是子类等等,还是更加复杂? 可以把名称空间看作房子,把类看作房间(卫生间),方法是在房间里所能做的事情(洗漱等),属性是在进行该...

25得票1回答
如何在命名空间中使用MySQLi

MySQLi 在没有命名空间的类内部和类外部都能正常工作。我最近开始使用命名空间,现在遇到了一段代码,大致如下: namespace Project; class ProjectClass{ public static function ProjectClassFunctio...

16得票4回答
为什么没有针对命名空间限定节点的XPath语法?

XML文档中的一些节点具有命名空间,使用定义的前缀指定。 在XPath 1.0中可以指定local-name(),从而忽略命名空间。 但是,我想使XPath编写者能够使用完全限定的命名空间名称作为标识符查找节点。 推荐的方法是在调用代码(在我的情况下是Java)中添加命名空间声明。但这意...

16得票2回答
Spring中Beans的p命名空间有何共识?

已经发布有一段时间了,所以我想知道人们是否在其Spring配置文件中使用p XML命名空间。 它是一个有用的快捷方式吗? 还是一个被丢进垃圾桶的好主意? Java社区的大多数立场是什么?

18得票3回答
使用命名空间和自动加载在PHP中从变量创建对象

自己的评论后编辑 我认为问题在于当PHP解析文件进行编译时,首先它会将类名翻译成完全限定名。所以Index将被翻译为Controller \ Home \ Index。之后,PHP将变量转换为它们的值。因此,如果我将变量用作类名,则不会限定其名称,因为该步骤已经发生。这就是为什么找不到...

8得票2回答
未命名命名空间与 static 的使用区别

我能否假设在未命名的命名空间中声明的对象等同于 static? namespace { int x; };// #1 static int x; // #2 据我所知,在这两种情况下,x 都将具有静态存储期和内部链接性。 那么,未命名命名空间中声明的对象是否适用于所有静态声明对象的规...

19得票1回答
Go和命名空间:是否可能实现类似Python的功能?

我想知道在Go语言中是否有一种类似Python的方式来使用命名空间。在Python中,如果我有包含函数的以下文件:/a.py def foo(): /b.py def bar(): 我可以在第三个Python文件中按照以下方式访问foo和bar:import a a1 = a....

9得票1回答
Perl:匿名子例程中的原型

我目前正在学习Perl的类型glob和命名空间系统。因此,我编写了一个模块,它需要两个参数:常量的值和名称,并将常量导出给调用者。$package变量等于caller[2]。 *{"$package::$name"} = sub () { return $value; }; 上面的代码可...

7得票2回答
这个问题是关于编程的,询问是否有一个PHP命名空间的快捷方式。

我正在尝试找到一种批量应用这些命名空间的方法,因为手动写出来太麻烦了。我知道可以简单地使用jream\ as j,但我想看看是否有可能避免使用反斜杠。 require '../jream/Autoload.php'; use jream\Autoload as Autoload, ...

7得票1回答
命名空间在使用Codeception(Yii2)时无法正常工作。

我正在使用Yii2中的Codeception进行验收测试,但由于命名空间在这些测试中无法正常工作,因此无法访问我的模型。 以下是我在tests/_bootstrap.php中的代码: require(__DIR__ . '/../vendor/autoload.php'); requi...