com php-langspec: Fix globals description: spec/07-variables.md
[email protected] (Stanislav Malyshev) Sat, 02 Jan 2016 02:50:56 +0000
| Newsgroups | php.standards.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: bb30b5cf3bc32838b2e2dcb92e6435afef21010a Author: Stanislav Malyshev <[email protected]> Fri, 1 Jan 2016 18:50:56 -0800 Parents: cfdcbd2025d2a225dd9ce9cd838dc515d60ebb47 Branches: master Link: http://git.php.net/?p=php-langspec.git;a=commitdiff;h=bb30b5cf3bc32838b2e2dcb92e6435afef21010a Log: Fix globals description Changed paths: M spec/07-variables.md Diff: diff --git a/spec/07-variables.md b/spec/07-variables.md index dfa901d..99fd3f1 100644 --- a/spec/07-variables.md +++ b/spec/07-variables.md @@ -192,17 +192,24 @@ calls. global <i>variable-name-list</i> ; <i>variable-name-list:</i> - <i>expression</i> - <i>variable-name-list</i> , <i>expression</i> + <i>global-variable</i> + <i>variable-name-list</i> , <i>global-variable</i> + + <i>global-variable:</i> + <i>variable-name</i> + <i>variable-name-creation-expression</i> </pre> **Defined elsewhere** * [*expression*](10-expressions.md#general-6) +* [*variable-name*](09-lexical-structure.md#names) +* [*variable-name-creation-expression*](10-expressions.md#variable-name-creation-operator) **Constraints** -Each *expression* must designate a variable name. +Each *variable-name-creation-expression* must designate a simple variable name, i.e. it can not include array elements, +property accesses, etc. that are not inside braced expression. **Semantics**