Code snippets
Code snippets
Copy-ready answers to everyday coding questions, each with a short explanation. Laravel, PHP, JavaScript, SQL, Bash and more.
2 snippets tagged #match · Show all
PHP
October 15, 2026
PHP 8 first-class callable, named arguments, str_contains and match(true)
strtolower(...) turns any function into a Closure. Named arguments let you reorder or skip parameters, str_contains and its siblings replace strpos checks, and...
<?php
$lower = strtolower(...);
echo $lower('HELLO'), PHP_EOL; // hello
PHP
October 15, 2026
PHP 8.1 enum with methods and match expression
Backed enums can hold methods and static helpers. match gives a strict value mapping, and tryFrom with ?? provides a safe fallback. Needs PHP 8.1+.
<?php
enum Status: string
{