http://www.php.net/manual/en/language.operators.precedence.php#example-115 <?php $a = 1; echo $a + $a++; // may print either 2 or 3 ?> Пример из руководства php не очень хорошо объясняет. Почему не $a++ оценивается до 2 , а затем добавляется к 1 , так что он всегда становится echo 1 + 2 // equals 3 ? Я не понимаю, как […]
Я получаю эту ошибку: Неустранимая ошибка: Ошибка при сбое: имя функции должно быть строкой в Для этого кода: if (function_exists($item['function'])) { $item['function']($item, $default); } elseif (method_exists($this, $item['function'])) { $this->$item['function']($item, $default); } Я знаю, что изменение кода на if (function_exists($item['function'])) { $item['function']($item, $default); } elseif (method_exists($this,$item['function'])) { $this->{$item['function']}($item, $default); } Решила эту ошибку, но мой вопрос […]