summaryrefslogtreecommitdiff
path: root/Zend/tests/assert
diff options
context:
space:
mode:
authorsunnyeo <psnyeo88@kaist.ac.kr>2019-06-28 16:06:01 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-06-28 16:08:44 +0200
commitf7327b62442304707f1c6466782c9f8530b61788 (patch)
treea03a9744541689974ec86e77d3cf83f09f82f0df /Zend/tests/assert
parent05c00a832c7b395398ef8e60edd8a7ec25439861 (diff)
downloadphp-git-f7327b62442304707f1c6466782c9f8530b61788.tar.gz
Fix bugs in AST printer
Closes GH-4324.
Diffstat (limited to 'Zend/tests/assert')
-rw-r--r--Zend/tests/assert/expect_020.phpt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Zend/tests/assert/expect_020.phpt b/Zend/tests/assert/expect_020.phpt
new file mode 100644
index 0000000000..ef8fd5ec12
--- /dev/null
+++ b/Zend/tests/assert/expect_020.phpt
@@ -0,0 +1,17 @@
+--TEST--
+AST pretty-printer
+--INI--
+zend.assertions=1
+assert.exception=0
+--FILE--
+<?php
+assert(0 && ($a = function () {
+ $var = 'test';
+ $str = "$var, $var[1], {$var}[], {$var[1]}[], ${var}[], ${var[1]}[]";
+}));
+?>
+--EXPECTF--
+Warning: assert(): assert(0 && ($a = function () {
+ $var = 'test';
+ $str = "$var, {$var[1]}, {$var}[], {$var[1]}[], {$var}[], {$var[1]}[]";
+})) failed in %sexpect_020.php on line %d