首页 > 解决方案 > PHP - 模拟没有对象实例化的构造函数

问题描述

我想创建一个包含许多公共静态方法的类。这些方法将使用一个必须在使用前动态定义的属性。

考虑下面的课程。我想打电话Foo::bar()。但我想$prop在此之前以某种方式定义。

class Foo{
 private static $prop;

 public static function bar(){
  echo self::$prop + 1;
 }
}

有没有一种优雅的方式来实现这一目标?

标签: php

解决方案


推荐阅读