Bu i ama düzgün böyle bir işlev için global bir değişken atamak nasıl merak düşünüyorum bir stil sorunu daha fazladır:
public function getForForm(&$g_aLabels = array(), &$g_aValues = array())
{
blah that sets the arrays
}
gibi bu işlevi çağrılırken $obj->getForForm($g_aLabels, $g_aValues)
php böylece tanımsız değişkenler ve yaklaşık bağırmaya başlayacaktır. Ben kısa kod mümkün istiyorum ve bunu önlemek için tek yol ilan olduğunu merak $g_aLabels
ve $g_aValues
Onları aramadan önce veya bunu (ve php önlemek için diğer bazı akıllı bir yolu olup olmadığını Bu bildirimler görüntülenmesini)