
kde je chyba v kódu ?
Parse error: syntax error, unexpected ' ' (T_STRING), expecting '{'
function doctype()
{
qa_html_theme_base::doctype();
if(isset($this->content['a_form'])) {
$a_form = $this->content['a_form'];
unset($this->content['a_form']);
$this->content['a_form'] = $a_form;
}
}
mozna tam davas nejake divne medzery (255ky?), nedavaj tam tie medzery pred to {
To nepomohlo
zkusil bych postupne zakomentovat nektery radky
Ale malo by to pomôcť, pretože v tom je problém. Ten parse error je na nejakom riadku s nejakým číslom. Tak oprav hlavne daný riadok, ktorého sa to týka.
<?php
function doctype()
{
qa_html_theme_base::doctype();
if(isset($this->content['a_form'])) {
$a_form = $this->content['a_form'];
unset($this->content['a_form']);
$this->content['a_form'] = $a_form;
}
}
Napíše to řádek 2 ale nevím co s tím
Parse error: syntax error, unexpected 'doctype' (T_STRING) on line 2
Ten kód ti poslal nejaký "dobrý" kamarát?
Takúto chybu môžeš dostať v prípade, že je za "function" na druhom riadku nejaký neviditeľný znak (napr. medzera s nulovou šírkou).
Prechádzaj kurzorom zľava doprava a možno si všimneš, že na jednom mieste sa budeš musieť posunúť dvakrát, aby si prešiel na ďalší znak - tak ten neviditeľný znak zmaž. Alebo si zapni zobrazovanie neviditeľných znakov (závisí od editora). Alebo to prepíš ešte raz tak, aby si tam nemal žiadne neštandardné znaky.
Edit: Po lepšom prezretí tvojho kódu je vidno, že tam máš kopu tvrdých medzier. Celé to prepíš ručne a ten kód zmaž.