tengo el siguiente código en los controladores/list.php:Tratando de hacer un controlador de CodeIgniter llamado "Lista"
<?php
class List extends Controller {
function index()
{
echo "hi";
}
}
?>
Sin embargo, tratar de acceder a él me da el siguiente error de PHP:
error de análisis: error de sintaxis, T_LIST inesperado, esperando T_STRING en /var/www/sitename/htdocs/system/application/controllers/list.php en la línea
Cambiar el nombre del archivo a "example.php" y reemplazar "class list" por "class example" funciona perfectamente bien ... mi primer pensamiento fue quizás "List" era un nombre reservado, pero verifiqué la lista de nombres reservados de CI here y no está ahí.
Sé que podría solucionar el problema simplemente llamando a la cosa algo más, pero realmente quiero que mi controlador se denomine "lista" si es posible. ¿Alguna idea o idea de por qué está sucediendo esto?
Gracias,
Mala
cometió el mismo error ... creo que todos cometemos ese error al menos una vez. – gsueagle2008
Sí, esto es un verdadero fastidio: la palabra "lista" se desperdició por completo en una construcción de lenguaje extraño para asignar variables variables múltiples en una sola declaración. –