- var_dump: documentation ( source)
- preg_match: documentation ( source)
<?php
$test = function ($name) {
var_dump($name);
$result = preg_match('/^(get)([a-zA-Z\d]+)(List)$/', $name, $matches);
var_dump($result);
var_dump($matches);
};
$names = [
'getOshList',
'getList',
'OshList',
'getOsh',
'getOshlist',
];
foreach ($names as $name) {
$test($name);
}