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: 10 let
|
0