我对建筑商如何使用购买力平价感到困惑。
我有一等建筑商,当我看一看一新物体时,就叫他。
$foo = new Foo($args);
然而,当我使用这一类别来称为静态功能时,该建筑商被再次传唤。
$bar = Foo::some_function(); //runs the constructor from Foo
这使施工者得以执行,实施我只打算在我创建新的<代码>时使用的物体初始化法。 Foo 反对。
一位我没有说明施工者如何工作? 或者,如果我利用这一类别来进行静态功能电话,则有办法防止<代码>__() 执行?
我是否应当使用“因素”功能,而不是使用目标初步化? 如果是的话,那么什么是建筑商的点?
::EDIT:: I have a form where users can upload photos to an album (create_photo.php) and an area where they can view the album (view_photos.php). Upon form submit:
$photo = new Photo($_FILES[ photo ], $_POST[ arg1 ], ect..);
照片构造制造并节省照片。 然而,在我呼吁的时候,我还是想到:
$photo = Photo::find_by_id($_POST[ id ]) //user-defined function to query database
这使照片的构造变得!!