Plantilla de handler PHP¶
Estado verificado al 28 de marzo de 2026. Nota de runtime: FastFN auto-instala dependencias locales por función desde
requirements.txt/package.json; enfastfn dev --nativenecesitas runtimes instalados en host, mientras quefastfn devdepende de Docker daemon activo. Internals del runtime: FastFN habla conphp-daemon.php, y ese daemon delega cada handler a procesos hijos aisladosphp-worker.php. Esa división es interna y evita fugas entre funciones PHP. El runtime PHP ya esta implementado. Usa esta plantilla parahandler.php.
php-handler.php
<?php
function handler(array $event): array {
$query = $event['query'] ?? [];
$name = $query['name'] ?? 'mundo';
return [
'status' => 200,
'headers' => [
'Content-Type' => 'application/json',
],
'body' => json_encode([
'runtime' => 'php',
'hello' => $name,
]),
];
}
Contrato¶
Define la forma esperada de request/response, campos de configuración y garantías de comportamiento.
Ejemplo End-to-End¶
Usa los ejemplos de esta página como plantillas canónicas para implementación y testing.
Casos Límite¶
- Fallbacks ante configuración faltante
- Conflictos de rutas y precedencia
- Matices por runtime
Ver también¶
Última revisión:
28 de marzo de 2026
·
Docs en fastfn.dev