PHP
Работа с DNS в PHP
- 4 May
- Posted in PHP
- Tags: PHP
- No Comment
В данной статье будут рассмотрены инструменты в PHP предназначенные для работы с DNS.
Зачастую возникает задача получения имени хоста по его IP-адресу.
Клонирование объектов в PHP5
- 2 May
- Posted in PHP
- Tags: PHP, ООП
- No Comment
В отличие от обычных переменных присвоение объекта происходит по ссылке. Так как исходный и присваиваемый объекты являются одним объектом, то изменение одного тут же отражается на состоянии другого, что может привести к ряду ошибок.
Наследование в ООП
Когда необходимо создать класс со свойствами и методами подобными существующему классу, используется наследование. Следует отметить, что наследование есть ключевым понятием в объектно-ориентированной технологии программирования.
Безопасность и cookie
- 20 March
- Posted in PHP
- Tags: Cookie, PHP, безопасность
- No Comment
Зачастую в cookie хранятся конфиденциальные данные. Соответственно, разработчик должен позаботиться о том, чтобы злоумышленники не получили доступ к данной информации.
Типы данных
- 16 March
- Posted in PHP
- Tags: PHP, переменная
- No Comment
Как известно, PHP позволяет нам не определять тип переменной перед ее использованием. То есть на протяжении всей программы мы имеем возможность работать с одной и той же переменной как с числом, так и со строкой.
Сравнение дат
- 14 March
- Posted in PHP
- Tags: DATE, MySQL, PHP
- 5 Comments
Задача: сравнить две даты. Первая – текущая, вторая полученная из MySQL формата DATE средствами PHP.
Всего доступно множество вариантов. Приведу самый простой из них:
Приоритетность и ассоциативность
- 10 March
- Posted in PHP
- Tags: PHP, Ассоциативность, Приоритетность
- No Comment
Приоритетность – это свойство, определяющее порядок вычисления различных операций.
Ассоциативность – это свойство, определяющее порядок вычисления операций при одинаковых приоритетах.
Введение в ООП
В ООП (объектно-ориентированном программировании) функции и данные, которыми манипулируют функции, связаны в объекты.
Атрибуты (attributes) или свойства (properties) – данные.
Методы (methods) – функции для обработки вышеупомянутых данных.
Обработка ошибок
- 27 February
- Posted in PHP
- Tags: PHP, ошибка
- No Comment
В программировании имеют место две основных разновидности ошибок:
- Внешние ошибки;
- Логические ошибки.
Перекодировка UTF-8 в cp1251
Под катом представлено несколько функций для PHP для перекодировки UTF-8 в cp1251