- ucfirst: documentation ( source)
<?php
$class = new StdClass;
$thing = new StdClass;
$class->jericho = " truc";
$class->sayHello = function(){ echo "hello";};
$jerichoSayHello = $class->sayHello;
$name = "jericho";
$nameClass = "class";
$sayHello = "sayHello";
echo ${${$nameClass}->$name.ucfirst($sayHello)}($class->$name);