Articles of функцию

Как вызвать метод __invoke переменной-члена внутри класса

PHP 5.4.5, здесь. Я пытаюсь вызвать объект, который хранится как член какого-либо другого объекта. Подобно этому (очень грубо) class A { function __invoke () { … } } class B { private a = new A(); … $this->a(); <– runtime error here } Это, конечно, создает ошибку времени выполнения, потому что нет метода, называемого a. […]

Печатать массив в sendmail

Я пытаюсь эхо-массива в теле сообщения sendmail. Я создал функцию для печати массива POST: function printArray($array, $pad=''){ foreach (array_slice($array, 3) as $key => $value){ echo $pad . "$key: $value <br>"; if(is_array($value)){ printArray($value, $pad.' '); } } } Он отлично печатается как через print_r printArray($_POST); и если положить переменную $Parray = printArray($_POST); echo $Parray; Но я […]

функция возвращает только первое значение массива с результатом запроса mysqli

У меня небольшая проблема с моей связанной с mysqli функцией. Вот код: $query = "SELECT * FROM uploads"; if ($result = $mysqli->query($query)) { while ($row = $result->fetch_assoc()) { return $row; } Проблема в том, что когда я использую эту функцию, $row представляется массивом, но только с первым значением результата запроса. Но если я попытаюсь return […]