php7- все статьи тега


Singleton на PHP

Синглтон – это, наверное, самый простой из шаблонов проектирования, и в то же время, самый распространенный. Его часто используют для создания подключения к БД, логирования событий, использования конфигурационного файла и по многим-многим другим причинам. Цель этого шаблона - гарантировать существование еди ...

PHP и MySQL.Исчерпывающее руководство

Автор: Бретт Маклафлин В трех словах: просто и доступно. Причем, книга более подойдет совсем новичкам, нежели бывалым программистам. На протяжении всей книги вместе с читателем будет разрабатываться сайт, на примере которого читатель сможет понять, как это делается. Книга дает главное: понимание, ка ...

Дебаг PHP на NetBeans+Denwer

Сколько копьев было сломано при попытке заставить завестись нормальный дебаг PHP кода на платформе NetBeans с использованием Denwer’а. Сколько руководств было прочитано. И везде, как под копирку написано примерно одно и тоже: Скачайте подходящий xDebug с официального сайта, если такого нет в Denwer’e; Уста ...

PHP. Объекты, шаблоны и методики программирования

Автор: Мэтт Зандстра Отличная книга по php! Обязательна к прочтению, однозначно. Книга написана доступным языком, материал подробно расписан так, что у читателя не должно возникнуть трудностей с его пониманием. На протяжении всей книги мелькают сноски о различиях в версиях PHP, что полезно для по ...

Реализация ORM в PHP на примере ActiveRecord

ORM(object-relational mapping) переводится как объектно-реляционное отображение. Наверное, самой распространенной парадигмой разработки ПО является парадигма объектно-ориентированного программирования. В ней все объекты реального мира представляются аналогичными объектами в коде с тем-же или похожим набором ...

Управление регистром символов строк в PHP

В PHP существует несколько функций для управления регистром символов: ucfirst() -  преобразует к верхнему регистру первую букву строки; ucword() -  преобразует к верхнему регистру первые буквы каждого слова в строке; strtoupper() -  преобразует к верхнему регистру все буквы в строке; strtolower() -  преобра ...

PHP. Рецепты программирования

Авторы: Дэвид Скляр, Адам Трахтенберг В этой книге читатель не найдет развернутой информации по особенностям ООП в PHP, ровно как и информацию по шаблонам проектирования. Книга вообще не об организации кода. Она о другом. В данной книге собраны решения множества задач, с которыми повсеместно сталкивается ...

Настройка Netbeans для PHP-программиста

IDE Netbeans является одой из самых популярных бесплатных сред разработки. И ведь полюбить ее есть за что: тут и универсальная платформа для использования многих языков программирования(java, PHP, javascript, C/C++ и т.д.), и гибкая настройка среды и редактора под свои нужды, и расширение возможностей ...

PHP 7 в подлиннике

Авторы: Дмитрий Котеров, Игорь Симдянов Хоть книга и вышла в 2016м году, все равно отсутствует или минимальна устаревшая информация о языке, его конструкциях и применяемых подходах, то есть информация актуальна, что очень важно начинающим разработчикам. Изложение идет доступным языком с большим количе ...

Непрерывная интеграция и непрерывная доставка PHP-кода

Ритм разработки программного обеспечения из года в год все ускоряется. Если раньше было возможным применять водопадную модель разработки ПО, когда программа от стадии задумки до стадии релиза проживала в разработке и тестировании многие годы, прошли. Сейчас это совершенно неприемлемо. Даже более совершенная ...

Шаблон Observer на PHP

Observer(Наблюдатель) - является поведенческим шаблоном проектирования. Является достаточно популярным шаблоном проектирования, но, при этом, очень прост в реализации. Данный шаблон предполагает зависимость между объектами "один ко многим" так, что при изменении состояния одного объекта все зависящие от нег ...

Удаление начальных и конечных пробелов(и других символов) из строки в PHP

В любом языке при работе со строками является типичной задача удаления пробелов как в начале, так и в конце строки. В PHP для этих целей существует три функции: ltrim(), rtrim(), trim(). Функция ltrim() удаляет пропуски в начале строки, rtrim() - в конце строки, trim() - как в начале, так и в конце. Что инт ...

Определение местоположения по IP на PHP

Чтобы получить информацию о местоположении по ip на PHP– достаточно совершить несколько простых действий: сформировать и отправить запрос на специальный сервис и обработать его.Пример кода: /*О каком ip ищем информацию*/ $ip = '87.224.214.72'; /*получаем информацию о ip в виде xml-файла от сервиса ipge ...

Ошибки в PHP. Ликбез

Неотъемлемой частью программирования является выявление ошибок в коде. Будь программист хоть семь пядей во лбу, все равно, он будет совершать ошибки, иногда даже банальные. Этому способствует сама природа человека. Поэтому за отладкой и выявлением ошибок в коде программист проводит достаточно большую часть ...

Все об автозагрузке в PHP

PHP-программисту, использующему ООП, довольно часто требуется так организовать классы, чтобы определение каждого из них находилось в отдельном файле. В таком случае программист нередко сталкивается с довольно нудной задачей: подключением используемых классов, которые используются в проекте. Чтобы автом ...

Реализация RSS-ленты на PHP с использованием ООП

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторам ...

Особенности ООП в PHP: traits

Данная статья является логическим продолжением статьи о трейтах, выложенной на официальном сайте php. Начиная с версии PHP 5.4.0 появилась такая конструкция как трейты. Прошло уже более 4х лет с момента появления трейтов, тем не менее очень часто приходится сталкиваться с неясностью со стороны других разраб ...

Тенденции развития PHP. Будущее языка

Программиста, изучающего тот или иной язык разработки всегда интересует множество вопросов касательно объекта изучения. Каково будущее этого языка? Каковы сферы его применения, сильные и слабые стороны? Перспективна ли изучаемая технология и стоит ли тратить на нее время? В данном материале дам свой взгляд ...

Обрезка изображений в PHP стандартными средствами

В веб-разработке часто встает задача нарезки изображений, например, для создания аватарки, для отображения изображений в новостях сайтов, в конце-концов, для предпросмотра изображений. Для этих целей может сгодиться универсальный способ обрезки: выделить наиболее подходящую центральную область на первона ...

Статический анализ и метрики PHP-кода

Статический анализ кода — процедура, выполняемая над исходниками программы с целью выявления метрик программного обеспечения. Соответственно, статический анализатор — это утилита, выполняющая данную процедуру. Метрики программного обеспечения — это просто сумма каких-то последовательностей или фрагментов ко ...