Autor Zpráva
luma64
Profil
Zdravim, ked mam v kode chybu napr Parse error: parse error, unexpected '}' in plan.php on line 887 - znamena to, ze nemam uzavrety blok {} ? Ak ano, je to niekde okolo riadku 887 alebo ako to rychlo identifikujem ? Moj kod je straaasne dlhy a je problem rychlo najst chybu.
jenikkozak
Profil
luma64:
Použij slovník. Unexpected znamená „neočekávaný“. Uzavírací závorka je tam tedy navíc.
Nejčastější potíže s PHP (FAQ) » Chyba „Parse error: syntax error, …“
luma64
Profil
To mi je jasne, len som chcel vediet, ci cislo riadka hovori blizsie, ze tam nema zatvorka pár.
ShiraNai7
Profil
luma64:
a je problem rychlo najst chybu.

To mi je jasne

No tak ji budeš muset najít pomalu. Každý lepší editor páry zvýrazňuje. Smazat si jí zkoušel? "Automaticky" to opravit nejde.. může nastat spousta nejednoznačných případů.
Joker
Profil
luma64:
Nemusí.
Číslo řádku udává řádek, na kterém to přestal být zpracovatelný PHP kód. Skutečná příčina chyby může být na tom řádku, ale i dříve.
Příklad:
<?php
echo 'Lorem ipsum dolor sit amet
$a = 1;
$b = 2;
echo $a + $b;
echo 'ahoj';
Tento kód vyhodí parse error na řádku 6 (protože tam je místo, kde už to nejde dál zpracovat), ale skutečná příčina je neukončený řetězec na řádku 2.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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