Autor Zpráva
Senky
Profil
Zdravím,
začínam sa pohrávať s myšlienkou, že by som pre urýchlenie písania kódu namiesto $this začal používať $t. Jednoducho by som pri každej metóde na začiatku spravil niečo také:

$t =& $this;

a odvtedy by som používal vždy $t.

Jedna vec je, že to urýchli každé písanie $this, avšak pri každej novej metóde by som to musel takto písať.

Chcem sa preto opýtať, aký na to máte názor. Oplatí sa to? Skúšali ste to? Nechcem sa totižto pustiť do niečoho, čo je už možno overené a je to blbosť.

Ďakujem za akékoľvek reakcie!
Radek9
Profil
Senky:
Jestli ti to ulehčí práci, tak to klidně použij, to je jen a čistě na tobě. Jen ten ampersand tam nemusíš dávat, objekty se vždy předávají referencí.
$t = $this;
A v $t i $this bude reference na ten samý objekt.
Mastodont
Profil
No jestli píšeš jen pro sebe a nikdy nehodláš takový kód zveřejnit, tak klidně.
Ugo
Profil
jen dodám že bych radeji prozkoumal možnosti editoru, v geditu bych si udělal snippet .. t .. Tab => $this->
Majkl578
Profil
Je to rozhodně nesmysl.

Raději si pořiď plnohodnotné IDE, gedit jím rozhodně není.
Senky
Profil
Okey, vďaka za reakcie. Nakoniec som sa rozhodol, že asi radšej použijem auto-completition po zadaní $t, bude to len o trošku pomalšie, ako písať samotné $t, ale ostatní programátori sa nezbláznia, kým tomu kódu porozumejú :).

Radek9:
objekty se vždy předávají referencí
vďaka, to som nevedel.

Ďakujem ešte raz!
Ugo
Profil
Majkl578:
tady v práci musim být ve woknech takže tu mám notepad++ a netbeans jelikož gedit je ve win téměř nepoužitelnej, ale zlatej gedit :-P ovšem vše má svoje a ani já nemohu říct že by něco byl ideál, netbeans je fajn ale ta rychlost a zbytečná mohutnost pro PHP ... v notepadu mi zas chybí ony snippety a gedit neumí dobře pracovat s jedním extra dlouhým řádkem a kontrola a prokliky přes netbeans mají taky něco do sebe, ale nejsou nutné.

Senky:
nemusí to nutně být pomalejší, záleží na tom jak rychle píšeš šipku, jestli je rychlejší napsat šipku nebo odklepnout dokončování :)
Nox
Profil
Ugo:
tak on je PHP projekt a PHP projekt ... každopádně se ještě můžeš mrknout na SublimeText2, vedle Notepad++ a PSPad další vychytaný textový editor

Senky:
Rychlost psaní "$this" bych neviděl jako zásadní věc v programovacím procesu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: