查看Java或C++等其他语言String是一个Object.
但在PHP中它是一回事吗?我应该写字符串还是字符串?
我知道这可能是一个奇怪的问题,但我甚至在php.net上找不到答案
非常感谢你.
一个字符串是不是一个对象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)
PHP 中的字符串不是 an Object。您不必在 PHP 中强制转换变量的类型。请参阅
http://www.php.net/manual/language.types.string.php
和http://php.net/manual/language.types.type-juggling.php