PHP Analitza Error: error de sintaxi, $end inesperat
En PHP 5, l'error següent pot apareix com una entrada d'error a registre d'error d'apatxe o simplement exhibicions en pàgina web de PHP, fins i tot si anomenant a escriptures de php amb treballs de php_info() perfectament i reeixidament informació de retorns en configuracions de PHP:
Analitzi Error: error de sintaxi, $end inesperat en ..... scripts.php en línia...
L'error pot provocat per un parèntesi arrissat desaparegut en la codificació d'escriptura de PHP. Al costat de, això pot també provocat per l'error en PHP que codifica en la definició de classe, com en PHP, no pot ser una definició de classe dividia i distribuïa a arxius múltiples, o a blocs de PHP múltiples, llevat que la pausa sigui dins d'una declaració de mètode.
Però més comunament, l'error és sovint provocat per l'ús de cordons Oberts de Manera Curta en PHP, instead of full tag,
Per utilitzar de manera curta cordons oberts, s'ha de permetre en PHP.INI. Busqui short_open_tag en PHP.INI, i canviï el valor a En. La línia hauria de mirar línia:
short_open_tag = Damunt
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Sintaxi Robocopy, Canvis de Línia d'Ordres i Exemples
- PHP Permetia Error Fatal d'Exchausted de Mida de Memòria
- Error Intern 2739 Error en la Perspectiva (32 o 64 mica) Quan Instal·la Adobe Photoshop CS3 i Reflector Relacionat Programes
- Fracassat o Perdent Dependència d'Error comú de glibc
- Error de Pregunta de SQL de WordPress MySQL en Classe de WPDB
- Fixi Error de Servidor Intern en Accedir Apatxe Fàcil en Director de cPanel WebHosting
- Restricció de open_basedir d'Escriptures de PHP en l'Error d'Efecte
- Error d'Importació de Base de Dades d'Oracle 3113/3114
- Missatge d'E-Mail Gmail Alterava Error
- Error de Sincronització de Finances Spb a Microsoft ActiveSync










































9 de juliol, 2009 14:15
Tampoc, una mica de Webserver no dóna suport al cordó <? per a arxius de php, converteixi'ls en <?php i pot funcionar. (Dar es Salaam, Tanzània)
25 de gener, 2009 12:42
Era molt útil resolent el meu problema de la mateixa classe d'error.
11 de desembre, 2008 11:26
Gràcies per a aquesta punta impressionant sobre short_open_tags! Tindria mai no trobat allò per mi.
12 de setembre, 2008 23:57
Rana, qualsevol editor de codi font que els suports Troben / Canviar per Expressions Regulars poden ajudar vostè elàstics d'equilibri.
Exemple: a Macrodobe Dreamweaver (qualsevol versió no-absolutament-antiga), faci [Ctrl]+[F] per activar Descobriment/Reemplaçar, dir-ho:
Trobi dins: Document Actual
Recerca: Codi font
Descobriment: [{}]
Reemplaci: (buit de permís)
Opcions: "Ús Expressió Regular" comprovava, tots altres lliures.
Llavors simplement Troba Pròxim. Això trobarà els dos obrint i el tancament reforça. Per a cada clau d'obertura que troba, consideri'ls engegada a l'1. Per a cada clau de tancament, resti'n 1 del compte actual. Hauria de tancar a les 0 just abans d'això abrigalls al voltant de darrere al començament (també a qualsevol funció específica, bloc, etc.).
P. ex.
foreach ($array as $value) { // 1if ($value > 100) { // 2
echo "$value too big!\n";
} // 1
} // 0
10 de maig, 2008 14:10
Gràcies molt .....
17 de març, 2008 00:32
Gràcies,
Estat sent buscat durant molt temps per a solució a això.
short_open_tag = En resolt aquell problema per a mi.
Finalment puc obrir plantilles
8 de març, 2008 14:27
error de sintaxi, $end inesperat en C:\wamp\www\login.php en línia 49
27 de febrer, 2008 20:22
Gràcies pel seu temps, però per mi Seu realment didfficult per trobar un parèntesi arrissat desaparegut.
Hi ha algun camí més fàcil a findout amb PARÈNTESI ARRISSAT DESAPAREGUT. Qualsevol editor ens ho pot fer.
Si Us Plau Ajudi.
Rana
23 d'octubre, 2007 18:52
Molt útil, dóna les gràcies. Només millorava a openSuse 10.3 des de 10.2 que havia restaurat el meu php.ini.
30 de setembre, 2007 12:07
sorpresa! gràcies pel seu consell útil...
15 de setembre, 2007 20:20
thhanx molt short_open_tag = En resolt el meu problema. ypu són útil
30 d'agost, 2007 19:39
Gràcies una tona, he estat intentant imaginar això durant les darreres poques hores.
29 de març, 2007 22:29
Això podria ser a causa d'una citació desapareguda també
5 de febrer, 2007 07:41
Hola. Tinc un problema amb un arxiu de PHP que mostra que el "PHP Analitza Error: error de sintaxi, $end inesperat" error i seguia les instruccions en aquesta pàgina i corregia el php.ini des de FORA a EN.
Ara, l'arxiu no dóna qualsevol resposta quan l'obro. Només em dóna una pàgina en blanc i gens d'informació! O_o
És estrany... Em pot ajudar a complaure? Gràcies.
20 de desembre, 2006 04:57
Veia la seva destinació i feia el canvi a l'arxiu de php.ini i encara estic tenint l'error l'està sent corregut amb Fedora Core 5 amb MySql 5.
Algú si us plau pot ajudar
0)
{
mentre ($row = mysql_fetch_assoc($result))
{
impressió $row('cust_id') . '-' . $row('cust_url_desc') ;
}
}
més
{
eco 'Cap baralla trobada'!;
}
mysql_free_result($result);
mysql_close($connection);
?>
22 d'agost, 2006 22:49
Gràcies per aquest post...saved jo molt temps!
14 de maig, 2006 23:30
gràcies molt,
short_open_tag = En resolt aquell problema per a mi