我想填写一个html select元素来修改数据。
以下代码是否可以获得某个类的所有可能变体(从数据库中获取)?或者有某种标准的方法来做同样的事情吗?
class Foo{
public static $foo;
public static $all_foos;
public static __construct() {
self::$foo = null;
self::$all_foos = array();
}
public static get_foo_by_id( $id ) {
self::$foo = "foo" . $id;
}
public static get_all_foos() {
$array_foo_ids = array( 1, 2 ); // id's fetched from database
foreach( $array_foos as $foo_id ) {
new Foo;
Foo::get_foo_by_id( $foo_id );
self::$all_foos[] = Foo;
}
}
}
$foo = new Foo;
Foo::get_all_foos();
var_dump( $foo->all_foos );