original_string: public static function Ucfirst($str)
      {
          return function_exists('ucfirst') ?
              ucfirst($str) :
              static::Upper(substr($str, 0, 1)).substr($str, 1);
      }
code: public static function Ucfirst($str)
      {
          return function_exists('ucfirst') ?
              ucfirst($str) :
              static::Upper(substr($str, 0, 1)).substr($str, 1);
      }
code_tokens: public static function Ucfirst ( $ str ) { return function_exists ( 'ucfirst' ) ? ucfirst ( $ str ) : static :: Upper ( substr ( $ str , 0 , 1 ) ) . substr ( $ str , 1 ) ; }
docstring: Change string's first character uppercase.
  
  @param string $str
  
  @return string
docstring_tokens: Change string s first character uppercase .