En el curso de PHP no he recibido ninguna respuesta a mis preguntas? Ya abandonaron el curso? Sigue el Maestro Prof. Jairo Ushiña con Ustedes? Tengo una semana estancado por un fallo que no descarto sea por error de sintaxis, pues me ha sucedido mucho aunque los he resuelto. Ahora no puedo detectar el error. Es en el curso de PHP video 5.5 Uso de namespaces, antes de iniciar si funcionaba todo muy pero al iniciar con la refactorización y llegar a namespaces, todo funciona menos la conexión. Me pueden apoyar con eso y darle un poco de atención a las preguntas en ese curso? Agradezco de antemano su valioso apoyo. Se siente muy bien ir llegando casi al final pero unos videos antes se te cae todo es desesperante, comprendo la vida de los programadores. Saludos
Buen día: Ahora sí que no encuentro la falla, esto pasa después de haber de haber corregido todos los errores que provocó el namespace, en el Home todo funciona correctamente pero al hacer el login me envía estos mensajes que ya revise pero tengo la capacidad de detectar este error antes de esto si entraba sin problema, "Quite el password: Stack trace: #0 D:\Archivos\EDT\php8\App\Controllers\LoginController.php(16): Core\Auth::tryLogin('jacantu@hotmail...', '') #1 D:\Archivos\EDT\php8\Core\Router.php(30): App\Controllers\LoginController->login() #2 D:\Archivos\EDT\php8\index.php(13): Core\Router->handle('login') #3 {main} thrown in D:\Archivos\EDT\php8\Core\Auth.php on line 9
Agradezco mucho su apoyo. Saludos
Hola , Buen día: Que puedo hacer para evitar esto: Hago todo desde el inicio en el capítulo 3 video 3.5 minuto 04:30:
Agradezco el apoyo.
archivo functions.php: return $query->fetchAll(PDO::FETCH_CLASS, 'Task');
archivo task.php:
// public function __construct( // public $title = '', // public $completed = false // ) {} Archivo index.pkp $tasks = getALLTasks($pdo);
//dd($tasks); //$tasks[0]->setColor(ColorsEnum::GREEN->value);
$competedTasks = array_filter($tasks, function ($task) { return $task->completed;
No he podido configurar el dd o die_dump. Hay otro comando para hacer esas pruebas?
Warning: Undefined property: Task::$foo in D:\Archivos\EDT\php8\Controllers\index.php on line 3
NULL
Deprecated: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated in D:\Archivos\EDT\php8\functions.php on line 5
Hola.Espero que hayan disfrutado estas fiestas decembrinas. Feliz Navidad y año 2026. Tengo un problema con el dd($task) me esta enviando este error: Fatal error: Uncaught Error: Call to undefined function dd() in D:\Archivos\EDT\php8\index.php:15 Stack trace: #0 {main} thrown in D:\Archivos\EDT\php8\index.php on line 15 Cómo lo puedo solucionar?, desde que lo utilizamos por primera vez me enviaba que estaba deprecado.
Tengo el mismo problema con los errores, no desaparecen al poner el 'error_handling' => false, Ya le busqué, modifique varias líneas en el .ini, que aparecen así: display_errors = On, hay varias líneas también que contienen E_ALL y es difícil saber cual cambiar, pero todos los cambios que realicé ninguno funcionó: Segurié buscando. ; display_errors ; Default Value: On ; Development Value: On ; Production Value: Off
; display_startup_errors ; Default Value: On ; Development Value: On ; Production Value: Off
; error_reporting ; Default Value: E_ALL ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED
; log_errors ; Default Value: Off ; Development Value: On ; Production Value: On
Solucionado: could not find driver Cómo? , no tenía el archivo php.ini. Pero en la carpeta de php existen otros 2 archivos yo elegí el php.ini.development, lo copié en la misma carpeta php. Se guadó como una copia. le cambié el nombre a php.ini, lo edité con el block de notas, busqué ;extension=pdo_odbc, le quite el ; que tiene al principio, lo guardé y listo funcionó
Hola a todos: Yo lo que ya no sé donde quedaron las últimas líneas del archivo task.php: Por lo pronto las tengo comentadas y no he querido hacer la prueba para no errarle. Agradezco mcho el apoyo.
$task = new Task("Ir al supermercado", true); $task->save();
$exam = new Exam("Examen de PHP", "PHP 8"); $exam->save('exam-1.txt');