diff options
-rw-r--r-- | Zend/zend_operators.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index 59176bb1f8..3a18e94b24 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -66,6 +66,10 @@ ZEND_API void convert_scalar_to_number(zval *op) case IS_BC: \ (holder).type = IS_DOUBLE; /* may have lost significant digits */ \ break; \ + case IS_RESOURCE: \ + case IS_BOOL: \ + (holder).type = IS_LONG; \ + break; \ default: \ (holder).value.lval = strtol((op)->value.str.val, NULL, 10); \ (holder).type = IS_LONG; \ |