magic-methods

magic-methods

文章 1 浏览 57

Python 中的魔术方法

我对 Python 有点陌生,我想知道是否有一种方法可以创建类似 PHP 中的神奇方法的东西(http://www.php.net/manual/en/language.oop5.overloading.php#…

羅雙樹 2024-09-05 18:11:13 4 0

php 5.1.6 魔法 __toString 方法

在 codeigniter 中,我尝试使用 this 插件,它需要我实现一个 toString我的模型中的方法。我的 toString 方法只是 public function __toString() { re…

偷得浮生 2024-09-02 19:27:26 7 0

魔术方法是 PHP 中的最佳实践吗?

魔术方法是 PHP 中的最佳实践吗?…

清秋悲枫 2024-08-30 16:47:00 8 0

在类之外使用 php 的魔术方法

是否可以在定义的类之外使用 PHP 魔术方法(特别是 __get())? 我想在配置文件中使用它来快速加载。配置文件有一个数组 $config,其中包含许多键。因…

夏见 2024-08-30 06:14:29 3 0

魔法方法+反射 API = 无法调查类属性。为什么?

如果我使用魔法的话。使用反射 API 时,我无法调查类属性。为什么会这样? 编辑 什么是Reflection API?请不要推荐我 php.net 我不明白..请用你的话引…

无人问我粥可暖 2024-08-30 04:23:19 6 0

对二维数组使用神奇的 __set() 方法

如果我有以下注册表类: Class registry { private $_vars public function __construct() { $this-&gt_vars = array() } public function __set($key…

屋顶上的小猫咪 2024-08-29 10:15:19 5 0

为什么 Python 使用“魔术方法”?

我对 Python 广泛使用“魔术方法”感到有点惊讶。 例如,为了让类声明实例具有“长度”,它实现了一个 __len__ 方法,当您编写 len(obj) 时会调用该方…

蓦然回首 2024-08-29 05:17:40 4 0

获取创建的对象将被赋予的属性名称

在我问这个问题之前,请注意:我想要这个用于调试目的。我知道这将是一些糟糕的黑魔法,但我想在调试期间使用它,这样我就可以更轻松地识别我的对象。…

调妓 2024-08-27 22:50:21 10 0

如何使 __set 也适用于 PHP 中的静态操作?

当我调用 self::$parameter = 1 时,不会调用 __set 。 有办法解决吗?…

浅忆流年 2024-08-25 01:21:47 6 0

C# 4.0 - 在动态对象上调用受保护方法是否会调用 TryInvokeMember()?

在 C# 4.0 中,有一个新的 DynamicObject。 它提供了一个“神奇方法”TryInvokeMember(),当尝试调用不存在的方法时会调用该方法。 http://msdn。 mic…

倚栏听风 2024-08-24 02:16:15 7 0

使用 __setstate__ 和 __getstate__ 的简单示例

我不知道 __setstate__ 和 __getstate__ 方法是做什么的,所以请帮我举一个简单的例子。…

海未深 2024-08-15 17:39:40 8 0

CakePHP 控制器中的 __call() 函数?

CakePHP 的控制器中可以使用 __call() 函数吗?我在 Zend Framework 中使用了这个功能。 class UsersController extends AppController { function ho…

紅太極 2024-08-08 13:38:44 3 0

PHP 子类的神奇方法 __call

我的情况最好用一些代码来描述: class Foo { function bar () { echo "called Foo::bar()" } } class SubFoo extends Foo { function __call($func) …

悲凉≈ 2024-08-07 13:24:05 7 0

特殊方法的 Python 文档在哪里? (__init__, __new__, __len__, ...)

哪里有可以在类中使用的特殊双下划线/dunder 方法的完整列表? (例如,__init__、__new__、__len__、__add__)…

南七夏 2024-08-05 04:47:03 6 0

Scala 的 apply() 方法魔法是如何工作的?

在 Scala 中,如果我在类或顶级对象中定义了一个名为 apply 的方法,则只要我将一对括号附加到该类的实例,并放置适当的值,该方法就会被调用。它们之…

神经大条 2024-08-01 15:22:07 11 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文