From 7efbff1e57f03fdd5f21326bae0b403321945285 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Thu, 27 Aug 2026 17:45:24 +0200 Subject: [PATCH] [Sync-En] cli: document built-in server index lookup for file-like paths (8.4.0) --- features/commandline.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/features/commandline.xml b/features/commandline.xml index cb1a9f832..3d7775ed9 100644 --- a/features/commandline.xml +++ b/features/commandline.xml @@ -1,6 +1,5 @@ - - + Utilización de la línea de comandos @@ -1375,6 +1374,15 @@ php > Las solicitudes URI se sirven desde el directorio de trabajo actual donde se inició PHP, a menos que se utilice la opción -t para especificar explícitamente un documento raíz. Si una solicitud URI no especifica un archivo, entonces el archivo index.php o el archivo index.html del directorio actual será devuelto. Si ninguno de estos archivos existe, la búsqueda de un archivo index.php e index.html continuará en el directorio padre y así sucesivamente hasta que se encuentre uno de estos archivos o se alcance el directorio raíz. Si se encuentra un archivo index.php o index.html, se devolverá y $_SERVER['PATH_INFO'] se establecerá como la última parte de la URI. De lo contrario, se devolverá un código de respuesta 404. + + + A partir de PHP 8.4.0, esta búsqueda del archivo de índice se realiza incluso + cuando la ruta solicitada parece un archivo, es decir, cuando su último + componente contiene un punto, pero no se puede localizar. Anteriormente, tales + solicitudes omitían la búsqueda y devolvían inmediatamente una respuesta 404. + + + Si se proporciona un archivo PHP en la línea de comandos cuando se inicia el servidor web, se tratará como un script "ruteador". El script se ejecutará al inicio de cada solicitud HTTP. Si este script devuelve &false;, entonces el recurso solicitado se devolverá tal cual. De lo contrario, la salida del script se devolverá al navegador.