public function adjustLineChar($string) { if (($nl = substr_count($string, "\n")) > 0) { $this->line += $nl; $this->char = strlen($string) - strrpos($string, "\n"); } else { $this->char += strlen($string); } }