late-static-binding

late-static-binding

文章 0 浏览 3

为什么后期静态绑定不能与 PHP 5.3 中的变量一起使用?

让我们从一些代码开始: class Super { protected static $color public static function setColor($color){ self::$color = $color } public static …

病毒体 2024-11-06 20:06:59 1 0

PHPDoc 和后期(静态或动态)绑定

大多数 PHP IDE 依赖 phpdoc 来获取有关表达式类型的提示。然而,我经常使用这种模式,这似乎没有被涵盖: class Control { private $label = '' /** …

腻橙味 2024-11-04 05:40:33 1 0

php 后期静态绑定revieve 错误期待T_FUNCTION

我是 OOP 新手,我一直在研究这个示例,但我似乎无法摆脱这个错误 解析错误:语法错误,意外的“”,期望 C:\Program Files (x86)\Apache 中的 T_FUNC…

笛声青案梦长安 2024-11-03 17:01:12 1 0

为什么有些语言更喜欢静态方法绑定而不是动态方法绑定?

为什么 C++、C# 和 Ada 95 中默认决定使用静态方法绑定,而不是动态方法绑定。 实现速度的提升值得抽象和可重用性的损失吗?…

伪心 2024-11-01 16:20:00 2 0

PHP 5.2 相当于后期静态绑定(新静态)?

我正在尝试制作一个为 php 5.3 构建的脚本,可以在 php 5.2 服务器上运行。该脚本使用了很多后期静态绑定,例如: return new static($options) php 5…

无人接听 2024-10-20 17:44:36 2 0

新自我与新静态

我正在将 PHP 5.3 库转换为在 PHP 5.2 上工作。阻碍我的主要问题是使用后期静态绑定,例如 return new static($options) ,如果我将其转换为 return n…

还在原地等你 2024-10-20 15:04:21 4 0

Objective-C 后期静态绑定

如果你愿意的话,我自学 Objective-C 是一种罪恶感的乐趣。我自称对 Java 语言有很强的掌握,所以这并不是一个非常困难的过渡 - 但它确实很有趣。但可…

笨笨の傻瓜 2024-09-24 01:19:10 3 0

抽象工厂在 php < 中是不可能的5.3?

我正在开发一个抽象类,以节省几个类的一些代码。这些类都是通过不同的静态调用实例化自己的工厂。我可以通过将所有这些方法放在一个抽象类中来节省一…

私藏温柔 2024-09-14 10:11:34 9 0

get_used_class hack 不适用于 eval-code

我正在使用 ge_called_class hack 来允许 php 版本 5.2 中的后期静态绑定(发现 此处)。 我的代码中有以下内容: # db_record.php $ac = "ForumThrea…

几味少女 2024-09-05 11:44:54 6 0

继承子类中的静态属性而不需要重新声明?

我遇到了与 这个人正在写我正在写的应用程序。问题是静态属性不会在子类中继承,因此如果我在主类中使用 static:: 关键字,它也会在我的主类中设置变…

请你别敷衍 2024-08-31 00:25:34 3 0

忘记后期静态绑定,我需要后期静态 __FILE__

我正在寻找 __FILE__ 的 get_used_class() 等效项...也许类似于 get_included_file() ? 我有一组类想知道它们存在于哪个目录中。像这样: &lt?php cl…

離人涙 2024-08-30 05:24:27 7 0

PHP 可以做相当简单的继承事情吗?

我有以下代码: abstract class AbstractParent { function __construct($param) { print_r($param) } public static function test() { return new s…

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