Autor | Zpráva | ||
---|---|---|---|
caradoc Profil * |
#1 · Zasláno: 29. 11. 2012, 13:42:16
Dobrý den
prosím o pomoc, projekt psaný v PHP NetBeans 7.2 (7.3 beta) našeptává jen z části, pokud uvedu $this->registry $this->registry->getObject('value')->executeQuery($select) autocompletion jsem přenastavoval mnohokrát ale nic se nedaří, nevíte kde je chyba aby NetBeans našeptával i další funkce z různých tříd? děkuji za radu, Caradoc |
||
juriad Profil |
chtěl jsi snad říct: tak funkci getObject našeptává v pohodě
na to aby mohl našeptávat dále, musel by vědět, co ta funkce vrací, ve staticky typovaných jazycích (java) uvádíš návratový typ: Query getObject(String key) { return new Query(database); } a i potom může záviset návratový datový typ třeba na obsahu čteného souboru, nebo síťovém requestu: // ultimátní vymyšlený příklad: function getObject($key, $justReturn = false) { if($justReturn) return; if($key == "value") { return (!$this->getObject($key."bla")) ? $this->query : 1; // číslo nebo objekt Query, jak kdy } else if($key == 1) { return "blabla"; // string } else { $this->query = new Query($this->db); return false; // bool } } a opravdu se používají funkce, které vrací různé datové typy, viz sekce return values u mysql_query |
||
Časová prodleva: 11 let
|
0