Back to skills
SKILL.md
Php Error Handling
ASecurityDepend on Psr\Log\LoggerInterface and log exceptions with structured context: ~~~php try { $service->run($id); } catch (Throwable $error) { $logger->error('Service operation failed', [ 'operation' => 'run', 'entity_id' => $id, 'exception' => $error, ]); throw $error; } ~~~ Use the appropriate PSR-3 level and exclude passwords, tokens, and other sensitive values from context.
- 549 stars
- 0 votes
- 0 copies
- 0 views
- Added September 5, 2026
Security analysis
100/100Pro scans all 18 files and shows the line behind each finding
npx -y skills add HoangNguyen0403/agent-skills-standard --skill php-error-handling --agent claude-codeAre you the author of Php Error Handling?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangnguyen0403-php-error-handling-80d2d507)Depend on Psr\Log\LoggerInterface and log exceptions with structured context:
~~~php
try {
$service->run($id);
} catch (Throwable $error) {
$logger->error('Service operation failed', [
'operation' => 'run',
'entity_id' => $id,
'exception' => $error,
]);
throw $error;
}
~~~
Use the appropriate PSR-3 level and exclude passwords, tokens, and other sensitive values from context.
Files in this skill
- eval-1.baseline.md
- eval-1.with-skill.md
- eval-2.baseline.md
- eval-2.with-skill.md
- eval-3.baseline.md
- eval-3.with-skill.md
- eval-4.baseline.md
- eval-4.with-skill.md
- eval-5.baseline.md
- eval-5.with-skill.md
- eval-6.baseline.md
- eval-6.with-skill.md
- trigger-1.md
- trigger-2.md
- trigger-3.md
- trigger-4.md
- trigger-5.md
Attribution
Comments
Loading comments…