Autor Zpráva
Beduin
Profil *
Dobrý den.
Mám následující kód:
$celk_cena = 0;
foreach($polozky as $p)
{
//...
$celk_cena += $p["cena"];
}

PHP vše spočítá správně, ale přesto hází Notice: Undefined variable: celk_cena in .... Jak by měl správně vypadat čistý kód, aby nevracel notice ani v tomhle případě? Při nejhorším můžu notice vypnout, ale to se mi nezdá jako správné řešení.
blaaablaaa
Profil
Beduin:
1. na vývojovém serveru výpis chyb nech, na produkčním výpis zakaž
2. uvedený kód je v pořádku - chyba bude nejspíš někde jinde (nemáš např. ten foreach ve funkci apod.?)
Beduin
Profil *
1. Určitě to tak udělám.
2. Jo, chyba byla jinde, omlouvám se za zmatky. V definici proměnné nad foreach jsem nenapsal podtržítko (a tady do fóra jsem ho napsal normálně, protože jsem takhle krátký kód psal ručně a ne překopírovával). :P

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0