Avatar
idc
Člen
Avatar
idc:

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):

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

Nahoru Odpovědět  +2 2.12.2013 20:06
Nesnáším {}, proto se jim vyhýbám.
Avatar
idc
Člen
Avatar
idc:

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

 
Nahoru Odpovědět 2.12.2013 20:12
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na idc
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

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.