String::substr
Cases where the end position is either equvalent to the default or past the end of the string.
get_length()
get_modified_time
last_error