public static function item(array $item, ?int $number = null): string
    {
        if ($number !== null) {
            $number = '#'.$number.' ';
        }
        return $number.self::point($item).': '.self::method($item);
    }
public static function item(array $item, ?int $number = null): string
    {
        if ($number !== null) {
            $number = '#'.$number.' ';
        }
        return $number.self::point($item).': '.self::method($item);
    }
public static function item ( array $ item , ? int $ number = null ) : string { if ( $ number !== null ) { $ number = '#' . $ number . ' ' ; } return $ number . self :: point ( $ item ) . ': ' . self :: method ( $ item ) ; }
Represents a trace item as a string

@param array $item
a backtrace item
@param int $number [optional]
a number of the item in the trace
@return string
Represents a trace item as a string