NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: funkce nefunkce

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
idc
Člen
Avatar
idc:2.12.2013 20:05

Ahoj, chtěl bych se zeptat, jak je v PHP napsaná funkce echo, print nebo jim podobné funkce.
Mohu napsat jak print(""); a zároveň print "";
Jak si takovou funkci mohu sám napsat v php(pokud to je možné) kde bych nemusel psát závorky.

Díky za odpověď.

 
Odpovědět
2.12.2013 20:05
Avatar
Odpovídá na idc
Michal Žůrek - misaz:2.12.2013 20:06

to druhé (bez závorek) nejsou funkce, ale příkazy.

 
Nahoru Odpovědět
+2
2.12.2013 20:06
Avatar
idc
Člen
Avatar
idc:2.12.2013 20:12

Hmmm, to jsem si myslel. Díky moc :)

 
Nahoru Odpovědět
2.12.2013 20:12
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na idc
David Hartinger:3.12.2013 12:19

PHP tomu říká language construct. Bohužel (možná naštěstí) není možné tyto konstrukce definovat a budeš si muset vystačit s funkcemi a metodami.

Editováno 3.12.2013 12:20
Nahoru Odpovědět
3.12.2013 12:19
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:3.12.2013 13:26

Je všeobecnou snahou mít těchto language constructs v programovacích jazycích co nejméně. Proto také zmizel příkaz print z Pythonu 3. Možná časem zmizí příkazy echo a print i z PHP a budou použitelné pouze ve formě funkcí.

Nahoru Odpovědět
3.12.2013 13:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.