im MVC modeline bakarak, ve ben one example on phppatterns onlar referans modeli geçiyoruz görebilirsiniz - bir global var üzerinde bunu yapmanın hiçbir yarar? Ben belirgin bir şey eksik?
class MyView extends View {
var $model;
function __construct(&$model){
$this->model =& $model;
}
function productTable($rownum=1) {
$rowsperpage='20';
$this->model->listProducts($rownum,$rowsperpage);
while ( $product=$this->model->getProduct() ) {
// Bind data to HTML
}
}
}
Global bir değişken kullanarak apposed bunu neden herhangi bir neden? yani
class MyView extends View {
global $model;
function __construct(){ }
function productTable($rownum=1) {
$rowsperpage='20';
$model->listProducts($rownum,$rowsperpage);
while ( $product=$this->model->getProduct() ) {
// Bind data to HTML
}
}