| Autor | Zpráva | ||
|---|---|---|---|
| Jcas Profil * |
#1 · Zasláno: 16. 5. 2014, 07:08:22
if( isset($var1) && isset($var2) ) if( isset($var1, $var2) ) Je to tato informace? [, mixed $... ]
Prostě, abych když chi použít nějakou funkci si mohl přečíst, že toto umí taky. Příkl. Co třeba empty(); is_array(); trim(); //atd atd atd |
||
| anonymníí Profil * |
#2 · Zasláno: 16. 5. 2014, 07:31:40
Jcas:
„Je to tato informace?“ Ano. Zápis u funkce bool isset ( mixed $var [, mixed $... ] ) znamená, že:
bool - vrací true/false mixed $var - má povinný jeden parametr, jedno jakého typu [, mixed $... ] - má volitelné další parametry, opět jedno, jakého typu |
||
| Tori Profil |
Jcas:
isset hlavně není funkce, ačkoli tak vypadá. Stejný zápis se dá použít jen u dalších jazykových konstruktů, např. unset, echo, print. Od funkcí se liší např. i tím, že je nemůžete volat jako proměnnou funkci:
$f = 'print';
$f('hello world'); // Fatal error: nedefinovaná funkce print
$f = 'printf';
$f('hello world'); // ok, vypíše řetězec |
||
| Alphard Profil |
#4 · Zasláno: 16. 5. 2014, 09:47:33
„jen u dalších jazykových konstruktů, např.
unset, echo, print“
Aby to nebylo tak jednoduché, ačkoliv je print jazykový konstrukt, více parametrů afaik nepřijímá. |
||
|
Časová prodleva: 12 let
|
|||
0