diff options
Diffstat (limited to 'zend/value.cpp')
-rw-r--r-- | zend/value.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/zend/value.cpp b/zend/value.cpp index 67bead3..d96ac57 100644 --- a/zend/value.cpp +++ b/zend/value.cpp @@ -1282,7 +1282,9 @@ char *Value::reserve(size_t size) } /** - * Access to the raw buffer + * Get access to the raw buffer for read operations. Note that this + * only works for string variables - other variables return nullptr. + * * @return const char * */ const char *Value::rawValue() const @@ -1290,8 +1292,8 @@ const char *Value::rawValue() const // must be a string if (isString()) return Z_STRVAL_P(_val); - // make a clone and return that buffer - return clone(Type::String).rawValue(); + // there is no raw value + return nullptr; } /** |