Autor | Zpráva | ||
---|---|---|---|
Boloňák Profil * |
#1 · Zasláno: 4. 1. 2012, 19:30:48
Jsem naprostý začátečník a základů o PHP jsem pár už přečetl, ale nějak nechápu některé zápisy kódů, např toto:
$nejaka_promenna->nejaka_funkce(); Co znamená "ta šipka" -> , k čemu je to dobré a jak se s tím nakládá ??? |
||
joe Profil |
#2 · Zasláno: 4. 1. 2012, 19:32:34
Jedná se o objektový přístup k některému atributu nebo mětodě třídy.
$nejaka_promenna je tedy instancí nějakého objektu. |
||
Boloňák Profil * |
#3 · Zasláno: 4. 1. 2012, 19:42:32
AHA, dokáže mne někdo odkázat na opravdu dobré stránky (pro lamy) k tomuto tématu, objektově je asi programován i CMS Wordpress v kterém jsme si chtěl něco poupravit a najednou jsem zjistil že mé chabé základy mi nestačí viz tyto objekty, zatím :-(
Zatím si pod větou $nejaka_promenna je tedy instancí nějakého objektu. neumím nic představit ... rád bych se to doučil. |
||
Joker Profil |
#4 · Zasláno: 4. 1. 2012, 19:56:38 · Upravil/a: Joker
Boloňák:
-> se jmenuje „objektový operátor“ (object operator) a slouží k oddělení vlastnosti objektu (říká, že to na levé straně je objekt a to na pravé straně jeho vlastnost, tedy atribut nebo metoda)
Tedy: echo $objekt->a; // vypíše hodnotu atributu „a“ objektu v $objekt $objekt->foo(); // zavolá metodu foo() objektu v $objekt Jako literatura poslouží asi libovolný článek o základech objektově-orientovaného programování v PHP. Dodatek: Možná to vyjasní fakt, že v jiných programovacích jazycích stejnou funkci zastává obvykle tečka, například: document.write("Ahoj"); |
||
Časová prodleva: 11 let
|
0