public function toCamelCase($var, $upperFirst = false)
    {
        $v = '' . $var;
        $le = strlen($v);
        if (!$le) {
            return '';
        }
        $arr = preg_split('/[_\- ]/', $v);
        for ($i = 0; $i < $le; ++$i) {
            if ($i || $upperFirst) {
                $arr[$i] = ucfirst($arr[$i]{0}) . substr($arr[$i], 1);
            }
        }
        return join($arr);
    }
public function toCamelCase($var, $upperFirst = false)
    {
        $v = '' . $var;
        $le = strlen($v);
        if (!$le) {
            return '';
        }
        $arr = preg_split('/[_\- ]/', $v);
        for ($i = 0; $i < $le; ++$i) {
            if ($i || $upperFirst) {
                $arr[$i] = ucfirst($arr[$i]{0}) . substr($arr[$i], 1);
            }
        }
        return join($arr);
    }
public function toCamelCase ( $ var , $ upperFirst = false ) { $ v = '' . $ var ; $ le = strlen ( $ v ) ; if ( ! $ le ) { return '' ; } $ arr = preg_split ( '/[_\- ]/' , $ v ) ; for ( $ i = 0 ; $ i < $ le ; ++ $ i ) { if ( $ i || $ upperFirst ) { $ arr [ $ i ] = ucfirst ( $ arr [ $ i ] { 0 } ) . substr ( $ arr [ $ i ] , 1 ) ; } } return join ( $ arr ) ; }
Unicode not supported.

@param mixed $var
Gets stringified.
@param bool $upperFirst

@return string
Unicode not supported .