Сделай свою обертку, это не сложно, для начала внеси нужные тебе функции, потом дополняй по необходимости. В пхп есть все необходимое для этого.
class Str {
private $string = "";
public function __construct($string = "") {
$this->string = strval($string);
}
public function __toString() {
return $this->string;
}
public function length() {
return mb_strlen($this->string);
}
public function substr($start, $length = null) {
return new static(mb_substr($this->string, $start, $length));
}
}
$string = new Str("qwertyuiop");
echo $string . "\n";
echo $string->length() . "\n";
echo $string->substr(-3) . "\n";