php - PHP - 模拟没有对象实例化的构造函数
问题描述
我想创建一个包含许多公共静态方法的类。这些方法将使用一个必须在使用前动态定义的属性。
考虑下面的课程。我想打电话Foo::bar()
。但我想$prop
在此之前以某种方式定义。
class Foo{
private static $prop;
public static function bar(){
echo self::$prop + 1;
}
}
有没有一种优雅的方式来实现这一目标?
解决方案
推荐阅读
- elasticsearch - 带有必须和应该的 Elasticsearch 术语查询
- angular - 根据文化信息动态配置Angular中的数字格式
- javascript - 反应 localStorage 对象属性返回未定义
- python - ValueError:int() 的无效文字,基数为 10:终端中的“favicon.ico”
- mysql - 3张表来计算商品价格
- laravel - 在 Laravel 8 中使用 Tailwind 安装 Font Awesome
- node.js - 如何在猫鼬中填充另一个模型的子文档?
- swift - 核心数据,@Environment(\.managedObjectContext),onMove
- php - phpmyadmin 数据库中的斯洛文尼亚字符未使用 select where 子句获取
- python - 使用 BERT 文本分类,ValueError: too many dimensions 'str' 发生错误