Если элементов Entrance в ApartmentHouse несколько, то все хорошо, но если только один, то foreach перебирает элементы уже внутри Entrance.
Что я делаю не так?
Strict Standards: Declaration of LocalSoapClient::__soapCall() should be compatible with SoapClient::__soapCall($function_name, $arguments, $options = NULL, $input_headers = NULL, &$output_headers = NULL) in mysoapclient.lib.php on line 31
Напишите метод, который принимает аргументом значение, а возвращает уже отформатированную строку. И дёргайте этот метод. Тогда не нужно будет всюду писать if с этой логикой.
Как раз так и сделал, но показалось, что изобрел велосипед, поэтому и решил спросить насчет существования функционала php. В любом случае спасибо за ответ.
Доброго времени суток. Вопрос, конечно, дилетантский, но в тупик слега поставил.
Для вывода информации из запроса (PDO SQLDRV) использую форматирование sprintf (%.2f - для денег и %g - для остальных чисел).
В некоторых полях необходимо не выводить нулевые значения. Подскажите есть ли функционал в пыхе, который может превратить 0 в null после форматирования sprintf.
Неужели нужно перед каждым выводом писать 'if'.
Значение null из БД sprintf конвертирует в '0' или '0.00' в зависимости от формата.
По нормальному никак. Через костыли можно, но не нужно.
Пусть будет костыль, проект не особо глобальный, но пользователей приличное количество и каждый день в нем работают, хотелось бы как-то добавить прогресс выполнения их операций, а то кто-то не дождавшись начинает обновлять страницы или вообще закрывает ее, думая что она зависла. А скоро нужно будет добавить еще несколько отчетов, а там время выполнения и до минуты может доходить
Доброго времени суток.
Есть несколько тяжелых скриптов на php, которые через PDO дергают данные из БД и выполняются от 10 до 30 секунд. Хотелось бы как-нибудь анимировать этот процесс визуально, чтобы пользователю отображалась индикация выполнения запроса и загрузки страницы. Нашел пару решений на JS, но проблема в том, что они выполняют индикацию именно загрузки страницы, т.е. при открытии страницы сначала на протяжении выполнения запроса к базе браузер думает, а потом непосредственно перед показом уже готовой страницы происходит анимация ее загрузки. Есть ли решения, которые анимируют именно процесс выполнения скрипта, а не загрузку и построения страницы.