推荐在面向对象的PHP中执行此操作的方法?
我想填充一个html select元素来修改数据 下面的代码是获取某个类的所有可能变体(从数据库获取)的好主意吗?或者是否有某种标准的方法来做同样的事情推荐在面向对象的PHP中执行此操作的方法?,php,oop,Php,Oop,我想填充一个html select元素来修改数据 下面的代码是获取某个类的所有可能变体(从数据库获取)的好主意吗?或者是否有某种标准的方法来做同样的事情 class Foo{ public static $foo; public static $all_foos; public static __construct() { self::$foo = null; self::$all_foos = array(); }
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 );
如果代码有效,而您只是想知道是否有更好的方法,那么您应该将其发布到中。代码显然不起作用。我在pseudo中的foo中至少看到一个foo出错code@MagnusEriksson对不起,伙计,那评论是针对中国的foo的OP@RiggsFolly-呵呵,给你。。我只是再假设一次而已!:)@MagnusEriksson无伤害,无犯规。:)我现在很忙,要回答一个问题