📦

php-pro

آمن

Modern PHP-Entwicklung mit Expertenleitfaden meistern

Kämpfen Sie mit veralteten PHP-Mustern und ineffizientem Code? Dieser Skill liefert speichereffiziente Generatoren, SPL-Datenstrukturen und PHP 8+-Funktionen für produktionsreife Anwendungen.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "php-pro". Generieren Sie einen speichereffizienten CSV-Prozessor

النتيجة المتوقعة:

Eine generatorbasierte PHP-Klasse, die verarbeitete Zeilen einzeln zurückgibt, mit Typ-Deklarationen, benutzerdefinierten Ausnahmen für fehlerhafte Daten und konfigurierbaren Trennzeichen. Beinhaltet Iterator-Implementierung für Foreach-Kompatibilität.

استخدام "php-pro". Erstellen Sie ein typsicheres Repository-Muster

النتيجة المتوقعة:

Abstrakte Repository-Klasse mit generischenähnlichen Typ-Hinweisen unter Verwendung von Vorlagen, konkrete Implementierungen für bestimmte Entitäten und Interface-Verträge. Demonstriert Late Static Binding und Trait-basiertes Caching.

التدقيق الأمني

آمن
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
المحتوى
50
المجتمع
100
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

Enterprise-PHP-Entwicklung

Erstellen Sie skalierbare, typsichere PHP-Anwendungen nach modernen Standards und PSR-Richtlinien für Unternehmensumgebungen.

Leistungsoptimierung

Refaktorieren Sie speicherintensiven Code mit Generatoren und SPL-Strukturen, um den Speicherbedarf zu reduzieren und Antwortzeiten zu verbessern.

PHP-Modernisierung

Aktualisieren Sie veraltete PHP-Codebasen auf PHP 8+ mit Enums, Match-Ausdrücken und Constructor Property Promotion.

جرّب هذه الموجهات

Grundlegige PHP-Funktion mit Typsicherheit
Erstellen Sie eine PHP-Funktion, die ein Array von Benutzerdaten verarbeitet. Verwenden Sie strikte Typisierung, Rückgabetyp-Deklarationen und ordnungsgemäße Fehlerbehandlung mit Ausnahmen.
Generator für die Verarbeitung großer Datensätze
Schreiben Sie eine PHP-Generator-Funktion, die eine CSV-Datei mit Millionen von Zeilen liest und verarbeitet, ohne alles in den Speicher zu laden. Beziehen Sie Fehlerbehandlung und Validierung ein.
Implementierung von SPL-Datenstrukturen
Implementieren Sie eine Prioritätswarteschlange mit SplPriorityQueue für einen Aufgabenplaner. Schließen Sie benutzerdefinierte Aufgabenobjekte mit Prioritätsstufen und Fristbehandlung ein.
Moderne PHP 8+-Klasse mit allen Funktionen
Erstellen Sie eine umfassende PHP 8+-Klasse, die Constructor Property Promotion, Enums für Statuswerte, Attribute für Metadaten und Match-Ausdrücke für komplexe Logik demonstriert. Schließen Sie Interfaces und Traits für Erweiterbarkeit ein.

أفضل الممارسات

  • Aktivieren Sie immer strict_types=1 für vorhersehbares Typumwandlungsverhalten
  • Verwenden Sie Generatoren zum Iterieren über große Datensätze, um den Speicherverbrauch zu minimieren
  • Bevorzugen Sie SPL-Datenstrukturen, wenn sie klare Leistungs- oder semantische Vorteile bieten

تجنب

  • Das Laden ganzer Dateien oder großer Datensätze in Arrays vor der Verarbeitung
  • Die Verwendung von array_count_values oder ähnlichen Funktionen auf unbegrenzten Daten ohne Speicherberücksichtigung
  • Die Vermischung von Geschäftslogik mit Präsentationscode anstelle der Trennung von Anliegen

الأسئلة المتكررة

Welche PHP-Version Targeting этот Skill?
Dieser Skill konzentriert sich auf PHP 8.0+-Funktionen, einschließlich Enums, Match-Ausdrücken, Union-Typen und Constructor Property Promotion. Codebeispiele funktionieren auf PHP 8.0 und späteren Versionen.
Kann dieser Skill bei Laravel oder Symfony Frameworks helfen?
Ja, die Kern-PHP-Prinzipien gelten für alle Frameworks. Obwohl auf Vanilla PHP fokussiert, lassen sich die Muster und Techniken direkt auf Laravel, Symfony und andere Frameworks übertragen.
Generiert dieser Skill ausführbaren Code oder nur Anleitungen?
Dieser Skill bietet sowohl vollständige Codebeispiele als auch architektonische Anleitungen. Der gesamte Code ist produktionsreif mit ordnungsgemäßer Typisierung, Fehlerbehandlung und Dokumentation.
Wie verbessern Generatoren die PHP-Leistung?
Generatoren geben jeweils einen Wert zurück, anstatt vollständige Arrays im Speicher aufzubauen. Dies reduziert den Speicherverbrauch von O(n) auf O(1) für Iteration, entscheidend für die Verarbeitung großer Datensätze.
Wann sollte ich SPL-Datenstrukturen Arrays vorziehen?
Verwenden Sie SPL-Strukturen, wenn Sie spezifisches Verhalten benötigen: SplQueue für FIFO-Operationen, SplStack für LIFO, SplHeap für Prioritätsreihenfolge, oder ArrayObject, wenn Objektstil-Zugriff vorteilhaft ist.
Kann dieser Skill bei der PHP-Leistungsprofilerstellung helfen?
Ja, der Skill bietet Anleitungen zur Identifizierung von Engpässen mit Xdebug, Blackfire und eingebauten Funktionen wie memory_get_usage(). Er lehrt auch Optimierungstechniken für häufige Leistungsprobleme.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md