| 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: 13 let
|
|||
0