是PHP中的String对象?

Sha*_*bob 4 php

查看Java或C++等其他语言String是一个Object.
但在PHP中它是一回事吗?我应该写字符串还是字符串?
我知道这可能是一个奇怪的问题,但我甚至在php.net上找不到答案

非常感谢你.

Bab*_*aba 7

一个字符串是不是一个对象PHP通过Default铸件 不要求,但如果你想用它可以推出scalar_objects

class StringHandler {

    public function length() {
        return strlen($this);
    }
}

register_primitive_type_handler('string', 'StringHandler');
Run Code Online (Sandbox Code Playgroud)

所以你可以轻松拥有

$str->length();
Run Code Online (Sandbox Code Playgroud)


pow*_*tac 5

PHP 中的字符串不是 an Object。您不必在 PHP 中强制转换变量的类型。请参阅 http://www.php.net/manual/language.types.string.phphttp://php.net/manual/language.types.type-juggling.php