php-pro
Domina el desarrollo moderno de PHP con orientación de expertos
¿Luchas con patrones PHP heredados y código ineficiente? Esta skill ofrece generadores eficientes en memoria, estructuras de datos SPL y características de PHP 8+ para aplicaciones listas para producción.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「php-pro」。 Generar un procesador CSV eficiente en memoria
預期結果:
Una clase PHP basada en generadores que produce filas procesadas una a la vez, con declaraciones de tipos, excepciones personalizadas para datos mal formados y delimitadores configurables. Incluye implementación de iterador para compatibilidad con foreach.
正在使用「php-pro」。 Crear un patrón de repositorio type-safe
預期結果:
Clase de repositorio abstracta con sugerencias de tipo similares a generics usando templates, implementaciones concretas para entidades específicas y contratos de interfaz. Demuestra enlace estático tardío y cacheo basado en traits.
安全審計
安全This is a prompt-only skill with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides guidance for PHP development without any dangerous patterns, network access, or filesystem operations. Safe for publication.
品質評分
你能建構什麼
Desarrollo PHP Empresarial
Construye aplicaciones PHP escalables y type-safe siguiendo estándares modernos y directrices PSR para entornos empresariales.
Optimización de Rendimiento
Refactoriza código intensivo en memoria usando generadores y estructuras SPL para reducir la huella y mejorar tiempos de respuesta.
Modernización de PHP
Actualiza bases de código PHP heredadas a PHP 8+ con enums, expresiones match y promoción de propiedades del constructor.
試試這些提示
Crea una función PHP que procese un array de datos de usuario. Usa tipado estricto, declaraciones de tipo de retorno y manejo adecuado de errores con excepciones.
Escribe una función generadora PHP que lea y procese un archivo CSV con millones de filas sin cargar todo en memoria. Incluye manejo de errores y validación.
Implementa una cola de prioridad usando SplPriorityQueue para un programador de tareas. Incluye objetos de tarea personalizados con niveles de prioridad y manejo de fechas límite.
Crea una clase integral de PHP 8+ que demuestre promoción de propiedades del constructor, enums para valores de estado, atributos para metadatos y expresiones match para lógica compleja. Incluye interfaces y traits para extensibilidad.
最佳實務
- Siempre habilita strict_types=1 para un comportamiento de coerción de tipos predecible
- Usa generadores para iterar sobre grandes conjuntos de datos para minimizar el uso de memoria
- Prefiere estructuras SPL cuando proporcionen beneficios claros de rendimiento o semánticos
避免
- Cargar archivos completos o grandes conjuntos de datos en arrays antes de procesarlos
- Usar array_count_values o funciones similares en datos no acotados sin consideración de memoria
- Mezclar lógica de negocio con código de presentación en lugar de seguir la separación de intereses