mirror of
https://github.com/danog/PHP-Parser.git
synced 2024-11-30 04:19:30 +01:00
588e6a4d4c
Scalar\String_ and Scalar\Encapsed now have an additional "kind" attribute, which may be one of: * String_::KIND_SINGLE_QUOTED * String_::KIND_DOUBLE_QUOTED * String_::KIND_NOWDOC * String_::KIND_HEREDOC Additionally, if the string kind is one of the latter two, an attribute "docLabel" is provided, which contains the doc string label (STR in <<<STR) that was originally used. The pretty printer will try to take the original kind of the string, as well as the used doc string label into account.
29 lines
328 B
Plaintext
29 lines
328 B
Plaintext
isset, empty, unset, exit, die, clone, eval
|
|
-----
|
|
<?php
|
|
|
|
isset($a, $a[$b]);
|
|
empty($a);
|
|
empty('foo');
|
|
unset($a, $a[$b]);
|
|
exit;
|
|
exit();
|
|
exit(1);
|
|
die;
|
|
die();
|
|
die('foo');
|
|
clone $foo;
|
|
eval('str');
|
|
-----
|
|
isset($a, $a[$b]);
|
|
empty($a);
|
|
empty('foo');
|
|
unset($a, $a[$b]);
|
|
exit;
|
|
exit;
|
|
exit(1);
|
|
die;
|
|
die;
|
|
die('foo');
|
|
clone $foo;
|
|
eval('str'); |