String
类是对zend_string
的封装,提供了类似std::string
的方法。
Variant a = "hello world";
String s(a);
echo("str=%s, length=%d.\n", s.c_str(), s.length());
String s2("hello world");
char *data;
size_t length;
String s3(data, length);
String
对象是其他Variant
的引用时,析构方法不会释放内存
String
对象是直接创建的字符串,在对象析构时会自动释放对应的内存