| Zeile 48... |
Zeile 48... |
| 48 |
$this->theseOnesAreFine[] = $node->var;
|
48 |
$this->theseOnesAreFine[] = $node->var;
|
| 49 |
} elseif ($node instanceof AssignRef && $node->expr instanceof ArrayDimFetch) {
|
49 |
} elseif ($node instanceof AssignRef && $node->expr instanceof ArrayDimFetch) {
|
| 50 |
$this->theseOnesAreFine[] = $node->expr;
|
50 |
$this->theseOnesAreFine[] = $node->expr;
|
| 51 |
} elseif ($node instanceof Foreach_ && $node->valueVar instanceof ArrayDimFetch) {
|
51 |
} elseif ($node instanceof Foreach_ && $node->valueVar instanceof ArrayDimFetch) {
|
| 52 |
$this->theseOnesAreFine[] = $node->valueVar;
|
52 |
$this->theseOnesAreFine[] = $node->valueVar;
|
| - |
|
53 |
} elseif ($node instanceof ArrayDimFetch && $node->var instanceof ArrayDimFetch) {
|
| - |
|
54 |
// $a[]['b'] = 'c'
|
| - |
|
55 |
if (\in_array($node, $this->theseOnesAreFine)) {
|
| - |
|
56 |
$this->theseOnesAreFine[] = $node->var;
|
| - |
|
57 |
}
|
| 53 |
}
|
58 |
}
|
| Zeile 54... |
Zeile 59... |
| 54 |
|
59 |
|
| 55 |
if ($node instanceof ArrayDimFetch && $node->dim === null) {
|
60 |
if ($node instanceof ArrayDimFetch && $node->dim === null) {
|
| 56 |
if (!\in_array($node, $this->theseOnesAreFine)) {
|
61 |
if (!\in_array($node, $this->theseOnesAreFine)) {
|