Tema: dar biskis del autocomplete
Autorius: Jornada Del Muerto
Data: 2011-08-23 16:10:29
Ten biski ne visai tiksliai parasiau, phpedit supranta tokius:
$a = new MyNewClass(); // daleiskim MyNewClass tai php klase
$a->doSomeClassMethod();
Bet nesupranta pvz.:
$GLOBALS['a'] = new MyNewClass(); // daleiskim MyNewClass tai php klase
ir kitam php faile paimu (by default register globals OFF):
if(isset($GLOBALS['a'])){
$a = $GLOBALS['a'];
$a-> cia jau nebus autocomplete ir tiktu kad ir kazkoks komentaras jei ji supranta editorius, kad veiktu cia autocomplete
}
Taspats kas liecia metodu ir funkciju parametrus, pvz.:
public function processSomething ($parametrasA, $parametrasB) {
$parametrasA-> jei tai buvo klase netures autocomplete
}
Na zodziu kazkada cia kazkas sake, kad buna kiti editoriai supranta jei komentaruose kazkaip nurodomas tipas. Svarbu tai veiktu, nes tai padoriai gali sutaupyt laiko, kai tai neveikia klases metodo ar memberio pavadinima nesunku parasyt ne tikslu ir turet php klaida.
p.s. $GLOBALS paemiau tik kaip pavizdy.