Столкнулся на проекте с необычной штукой. SOAP-сервер находился под http-аутентификацией. На development машинах код работал без ошибок. Но при выгрузке на production стал давать при инициализации клиета ошибку: SOAP-ERROR: Parsing WSDL: Couldn’t find Поставил сниффер на машину с сервером. Оказалось, что SoapClient, которому в options задавались логин и пароль не передавал заголовок Authentication. Причем …
Рубрика: php
Потеря сессии в IE
Пришлось столкнуться с идиотическим багом, портящим кровь. Информации по нему не так много, поэтому публикую на всякий случай. Предыстория:Руководитель проекта сообщил, что пользователь жалуется. Он логинится, передвигается по сайту и вдруг оказывается снова на странице авторизации. Проверили production-сервер и development . Никаких проблем не обнаружили. Но при добавлении очередной фичи , понадобилось проверить production-сервер в …
Пьер Тимохин считает копейки (считаем строки кода в php проекте)
find . -type f -name «*.php» -exec cat {} ; | wc -l27396 Заимствовано
PHPUnit Fred Yankowski
Есть несколько реализаций PHPUnit (php реализации известного пакета тестов JUnit). Первая, пожалуй каноноческая, версия господина Бергмана . Вторая реализация принадлежит Фреду Янковскому. Недавно решил ее посмотреть . Меня сильно озадачило то, что тесты ни в какую не хотели работать. Чтоб отловить багу реализации влез в код. Оказалось Янковский, шут поймет из каких побуждений, попробовал переопределить …
ECHO or PRINT
Вопрос который возникает у любого начинающего php программиста, когда он открывает для себя великую истину — «не все функции работают одинаково быстро», что быстрее print или echo? На самом деле любой мог бы сам это проверить. Но новичку эта идея не всегда приходит в голову. Несколько коротких выводов из моего опыта и попутно упомяну несколько …