Сложение строковых переменных содержащих цифры. Что делает? При сложении двух переменных типа String, содержащих в начале этих переменных цифры, эти цифры складываются. Пример: $a = "1500 стр."; $b = "2500 стр."; echo $a + $b; // 4000 Возможная проблема при использовании. Данная особенность языка работает только, если цифры находятся сначала строки, если это не так […]
Программирование на PHP
Снова Zend_Date и локализация
Небольшой lifehack zendhack, по получению списка названий месяцев\дней для отображения в view. Как нам всем известно русский язык очень сильно отличается от других языков, а самое главное он кардинально отличается от английского. В Zend_Framework, как и во многих других фреймворках локализация и функции локализации сделаны с оглядкой на английский язык. Иногда это становится причиной проблем. […]
Форматирование даты средствами Zend_Framework и не только.
В любом нормальном проекте не избежать форматирования даты, чтобы не тратить время на реализацию своих методов и функций я хочу рассказать как быстро отформатировать дату средствами MySQL и Zend_Date. Форматирование с помощью Zend_Date. Для быстрого форматирования даты при выводе ее пользователю я предлагаю создать помощник вида. Для этого создаем простой viewHelper (application/view/helpers), я назвал его […]
Работа с DB в Zend Framework
Не так давно, начал разбираться с Zend Framework, в этом очень помогают скринкасты от Jon Lobenlsold. Документация на офф сайте скудная и раскрывает только частные понятия отдельных классов, которые в принципе итак показываются с помощью той же IntelliSense Eclipse. Подвигло меня написать этот пост следующее, я не мог понять как лучше коннектиться к базе, возможно […]
Начало работы с PDT или поиск PHP IDE
Понял что использовать Dreamveawer больше не могу, поэтому начал присматриваться к мощным PHP IDE. Припомнил, что читал на Хабре статью про сравнение IDE для языка PHP. В принципе статья состоит практически из одной сравнительной таблицы, автор расшарил ее на гуглодоках. Была мысль использовать Zend Studio, но цена сразу же отмела эту мысль. Вообще нужно сказать, […]