magic-methods

magic-methods

文章 1 浏览 57

PHP __get 和 __set 魔术方法

除非我完全错误,否则 __get 和 __set 方法应该允许重载 → get 和 set &gt。 例如,以下语句应调用 __get 方法: echo $foo-&gtbar $var = $foo-&gtb…

尽揽少女心 2024-10-12 03:08:53 3 0

PHP:5.2.x 的 __callStatic 替代方案

所以我的主机拒绝更新到 PHP 5.3(这很烦人,但同时也很好;我很灵活),但唯一真正让我生气的是没有 __callStatic 可用。 我加载了模块,我想将其合…

如此安好 2024-10-10 22:15:47 2 0

模仿 PHP 的 __get()、__set() 和 __set() Node.js 中的 __call() 魔术方法

我想知道是否有一种方法可以模仿 Node.js 中 PHP 的神奇方法 __get() 和 __set()。从这个问题: 适用于所有属性的 JavaScript getter 我知道你可以在 …

划一舟意中人 2024-10-10 08:13:32 5 0

帮助使用 __call 和 codeigniter

我在 codeigniter 中有一个类专门处理 ajax。我在此类中创建了一个函数,用于检查引用是否是 ajax 引用,我希望每次使用此类中的任何函数时都能够调用…

如果没有 2024-10-03 17:11:54 7 0

“__class 魔法方法” (通过自定义代码调节对类名的引用)

您可以使用 __get、__call 将调用重定向到某些属性/函数。 有没有办法在课堂上做到这一点? 我想将代码中所有提到的 some_class_name 转换为 MY_VERSI…

于我来说 2024-10-02 05:16:59 2 0

Python 神奇的 main() 签名,如 Perl 6

python 是否有任何方法可以轻松快速地创建 CLI 实用程序,而无需大量参数解析样板? 在 Perl 6 中,MAIN 子 自动解析命令行参数。 有没有办法在 Pytho…

ペ泪落弦音 2024-09-26 01:33:13 8 0

PHP警告魔术方法 set() class.XMLHttpRequest.php

我有一个可以完美运行的 php 脚本 但我收到两个错误: Warning: The magic method __set() must have public visibility and cannot be static in C:\…

情定在深秋 2024-09-25 17:57:29 5 0

CakePHP 与 beforeFilter 的奇怪行为:我无法将变量设置到视图

好的,这需要一些设置: 我正在研究一种在我的 cakePHP 支持的博客的 URL 中使用漂亮的帖子标题“slugs”的方法。 例如:/blog/post-title-here 而不…

海拔太高太耀眼 2024-09-25 16:57:27 3 0

向模块添加神奇的全局方法

我开始使用 Python 日志记录模块,但除非我希望所有消息都显示“root”,否则我必须为每个模块创建一个记录器,而一遍又一遍地这样做有点痛苦。 我想…

油焖大侠 2024-09-24 03:52:40 6 0

__set 和字符串连接

我想知道这是否可能: 我已经成功使用 __set() 魔术方法将值设置为类的属性: class View { private $data public function __set( $key, $value ) { …

话少心凉 2024-09-18 14:31:01 7 0

PHP 的 __get/__set/__call 性能问题

我有一个定制的 MVC PHP 框架,我正在重写它,并且有一个关于性能和魔术方法的问题。对于框架的模型部分,我在想 __get/__set 魔术方法是否会导致过多…

通知家属抬走 2024-09-11 16:44:36 9 0

魔术方法上的 @StaticMethod 或 @ClassMethod 装饰

我正在尝试将魔术方法 __getitem__ 装饰为类上的类方法。这是我尝试过的示例。我不介意使用 classmethod 或 staticmethod 装饰,但我不太确定该怎么做…

多彩岁月 2024-09-10 11:44:29 10 0

是否有相当于实例化类的 __get 魔术方法?

寻找是否有任何方法可以实现 __get() 魔术方法的功能,但是当尝试实例化一个新类时。 我的目标是让 $foo = new Cat() 最终创建一个通用对象,即 new M…

桜花祭 2024-09-08 17:11:30 5 0

在 Magento 中找不到事件观察者类的函数定义

对于任何见过/使用过 Magento 的人,您能告诉我在哪里可以找到 Catalog Product 的保存操作的 Event Observer 类的以下 3 个函数定义:- setBundleOpt…

神也荒唐 2024-09-06 17:05:51 8 0

在 PHP 中合并类成员

我最近看到了 Matthew Weier O'Phinney (ZF项目负责人)包含与此类似的示例代码: class User { protected $_data = array( 'username' =&gt null, 'e…

七堇年 2024-09-06 04:46:40 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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