- var_dump: documentation ( source)
- explode: documentation ( source)
- lcfirst: documentation ( source)
- array_pop: documentation ( source)
<?php
namespace Foo\Bar\Baz {
class Foo{}
}
namespace {
class Bar{}
function returnClass($content) {
$className = get_class($content);
$classNameWithoutNamespace = array_pop(explode('\\', $className));
return lcfirst($classNameWithoutNamespace);
}
var_dump(returnClass (new \Foo\Bar\Baz\Foo()));
var_dump(returnClass (new \Bar()));
}