- substr: documentation ( source)
- get_called_class: documentation ( source)
- strrpos: documentation ( source)
<?php
namespace a {
class a {
public static function test() {
$ns = get_called_class();
$ns = substr($ns, 0, strrpos($ns, '\\'));
$ns = $ns."\Model";
echo $ns;
}
}
}
namespace b {
class b extends \a\a {
}
}
namespace {
\b\b::test();
}