技能 php-pro
📦

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.

支援: Claude Codex Code(CC)
🥉 73 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「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.

安全審計

安全
v1 • 2/24/2026

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.

0
已掃描檔案
0
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
33
社群
100
安全
100
規範符合性

你能建構什麼

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.

試試這些提示

Función PHP Básica con Seguridad de Tipos
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.
Generador para Procesamiento de Grandes Conjuntos de Datos
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.
Implementación de Estructura de Datos SPL
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.
Clase Moderna PHP 8+ con Todas las Características
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

常見問題

¿Qué versión de PHP targeted esta skill?
Esta skill se enfoca en características de PHP 8.0+ incluyendo enums, expresiones match, tipos unión y promoción de propiedades del constructor. Los ejemplos de código funcionan en PHP 8.0 y versiones posteriores.
¿Puede esta skill ayudar con frameworks Laravel o Symfony?
Sí, los principios fundamentales de PHP se aplican a todos los frameworks. Aunque está enfocada en PHP vanilla, los patrones y técnicas se traducen directamente a Laravel, Symfony y otros frameworks.
¿Esta skill genera código ejecutable o solo orientación?
Esta skill proporciona tanto ejemplos de código completos como guía arquitectónica. Todo el código está listo para producción con tipado adecuado, manejo de errores y documentación.
¿Cómo mejoran los generadores el rendimiento de PHP?
Los generadores producen valores de uno en uno en lugar de construir arrays completos en memoria. Esto reduce el uso de memoria de O(n) a O(1) para la iteración, crucial para procesar grandes conjuntos de datos.
¿Cuándo debo usar estructuras SPL en lugar de arrays?
Usa estructuras SPL cuando necesites comportamiento específico: SplQueue para operaciones FIFO, SplStack para LIFO, SplHeap para ordenamiento por prioridad, o ArrayObject cuando el acceso estilo objeto sea beneficioso.
¿Puede esta skill ayudar con el perfilado de rendimiento de PHP?
Sí, la skill proporciona guía para identificar cuellos de botella usando Xdebug, Blackfire y funciones integradas como memory_get_usage(). También enseña técnicas de optimización para problemas comunes de rendimiento.

開發者詳情

檔案結構

📄 SKILL.md