Autor | Zpráva | ||
---|---|---|---|
janky Profil |
#1 · Zasláno: 28. 2. 2015, 18:00:18
Dobrý den. Začal jsem se učit z učebnice PHP na www.pehapko.cz. Na konci 6. kapitoli jsou 4 úkoly. U druhého zadání jsem se zasek. V zadání se píše:
2. Založte skript, ve kterém vytvoříte proměnnou $test, jejíž hodnotou bude řetězec "0". Na tuto proměnnou použijte příkaz empty() a jeho výsledek uložte do proměnné $prazdna. Pomocí var_dump vypište, co je v proměnné $vysledek. Zde je můj kód: <?php $test = "0"; empty($prazdna = $test); var_dump($prazdna); ?> Mě by zajímalo zda mám kód napsaný správně a kam zapsat proměnou $výsledek ? Když sem jí zapsal do var_dump($vysledek) tak server vypsal chybu. Když byl zápis tak var_dump($vysledek=$prazdna) Bylo vypsáno string(1) "0".
Děkuji za vysvětlení... |
||
lionel messi Profil |
janky:
„Mě by zajímalo zda mám kód napsaný správně“ Nie. Správne: <?php $test = "0"; $prazdna = empty($test); var_dump($prazdna); //vráti bool(true) ?> |
||
Alphard Profil |
#3 · Zasláno: 28. 2. 2015, 18:39:28
Cituji celý ukol
2. Založte skript, ve kterém vytvoříte proměnnou $test, jejíž hodnotou bude řetězec "0". Na tuto proměnnou použijte příkaz empty() a jeho výsledek uložte do proměnné $prazdna. Pomocí var_dump vypište, co je v proměnné $vysledek. Tady má Joker předpokládám chybu, proměnná $vysledek skutečně neexistuje a kód vede k chybě. Úkol opravíme, předpokládaná podoba je: 2. Založte skript, ve kterém vytvoříte proměnnou $test, jejíž hodnotou bude řetězec "0". Na tuto proměnnou použijte příkaz empty() a jeho výsledek uložte do proměnné $prazdna. Pomocí var_dump vypište, co je v proměnné $prazdna. |
||
Časová prodleva: 10 dní
|
|||
Joker Profil |
#4 · Zasláno: 10. 3. 2015, 21:39:38
Alphard:
Až teď jsem se dokopal k tomu to opravit, už je to snad správně, díky. |
||
Časová prodleva: 10 let
|
0