Блог о веб-разработке - Страница 13

У нас вы найдёте интересные материалы для веб-разработчиков и системных администраторов, а также сможете пройти бесплатные онлайн-курсы веб-разработки.

Создаём свою первую HTML-страницу

21.02.2017   8028   18
Создаём свою первую HTML-страницу

Всем привет, друзья! Рад представить вам новый бесплатный курс по HTML. Если Вы ещё не знаете, для чего нужно изучать HTML, читайте тут.

Читать далее

Установка и настройка PHPStorm

12.02.2017   9470   0
Установка и настройка PHPStorm

Всем привет. В этом уроке мы рассмотрим крутейшую IDE для PHP-разработчика под названием PHPStorm. Эта IDE имеет отличную подсветку кода, кучу встроенных инструментов для рефакторинга, полезные подсказки, темы оформления на любой вкус и ещё гору всего. Стоит это добро для личного использования $89 в год. Однако, есть вариант использовать её совершенно бесплатно. Нет, речь не идёт о кряке/кейгене, сами авторы предлагают эту возможность. И именно с этого момента мы и начнём знакомство с этим ПО.

Читать далее

Установка и настройка OpenServer

19.01.2017   18969   4
Установка и настройка OpenServer

Ну что, чешутся руки установить веб-сервер и написать первую программу на PHP? Сейчас всё будет.

Первым делом идём на официальный сайт OpenServer и скачиваем программу. Я рекомендую скачать BASIC-комплектацию, для наших нужд её вполне хватит. Однако можете посмотреть список программ, которые включены в другие пакеты. Возможно, найдёте что-то полезное, будь то какой-нибудь редактор кода или GUI-клиент для СУБД MySQL.

Читать далее

Как работает PHP

14.01.2017   9055   0
Как работает PHP

Приветствую! В этом уроке мы разберём, что же из себя представляет PHP, как он работает и для чего он предназначен.

Начнём с того, что программа, написанная на языке PHP, во время своей работы представляет из себя не то стандартное окошко, которое мы привыкли видеть. В абсолютном большинстве случаев эта программа работает на сервере «невидимо». То есть мы не можем управлять ею во время выполнения, но на самом деле нам это и не нужно :)

Читать далее

Введение в курс по PHP

13.01.2017   6690   3
Введение в курс по PHP

Если вы ещё не знаете, почему стоит изучать PHP, читайте вот эту статью.

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

Поначалу я не мог определиться — заказать написание курса, или же сделать это самому. С одной стороны — простота для меня, но неизвестное качество продукта, а с другой — много труда, но гарантированное донесение моего видения до Вас.

В итоге, именно возникшая в моей голове цель — помочь вам стать крутыми PHP-разработчиками, побудила меня к созданию данного курса своими мозгами и руками.

Читать далее

Какой выбрать​ PHP-фреймворк для изучения

24.12.2016   5514   0
Какой выбрать​ PHP-фреймворк для изучения

Привет! Сегодня я хочу рассказать о том, как долго не мог определиться с выбором фреймворка для изучения и как мне в этом помог Google Trends. На данный момент я чуть больше полугода пишу на PHP и успел поработать с несколькими проектами на самописных движках/фреймворках. Все они были довольно неплохи, однако всё же были заточены под конкретные нужды проектов. Сейчас мне захотелось изучить что-то универсальное, гибкое, способное подстраиваться под нужды других проектов. А ещё хороший фреймворк, по словам моих более опытных коллег, помогает выстраивать правильную архитектуру и невольно обучает Вас делать это без фреймворка впоследствии.

Читать далее

PHP Reflection API

04.12.2016   4509   2
PHP Reflection API

Всем привет. Поговорим для начала о том, что же вообще такое рефлексия (от англ. reflection - отражение) в программировании. Этот термин пришёл к нам из психологии. Там данное слово означает способность человека к самоанализу, взгляду на собственно самого себя, оценке своих поступков, мыслей и прочего вот этого всего. Алсо, человек в процессе всего этого может ещё и изменять свою точку зрения, что приведёт к изменению его поведения. Конечно, наверняка есть более подходящее понятие, но для нас главное понять суть.

Читать далее

Управление памятью в PHP: циклические ссылки и сборщик мусора

26.11.2016   3837   2
Управление памятью в PHP: циклические ссылки и сборщик мусора

Всем привет! В предыдущих статьях (1, 2) мы рассмотрели структуру zval, разобрались как именно происходит присваивание и передача в функцию, рассмотрели разницу для разных типов. В предыдущих уроках мы рассматривали ситуации, когда вместе с удалением всех имён для какого-либо значения происходило уменьшение числа ссылок на значение до 0. В результате чего значение благополучно удалялось. Однако так происходит далеко не всегда, и об этих ситуациях мы сегодня и поговорим.

Читать далее

Управление памятью в PHP: передача в функцию, классы, массивы

22.11.2016   4645   0
Управление памятью в PHP: передача в функцию, классы, массивы

Всем привет!

В предыдущей статье мы познакомились с механизмом copy-on-write в PHP, благодаря которому копирование значений происходит только тогда, когда это действительно необходимо.

Теперь же давайте поговорим о том, как реализована передача значений в функцию, а также о передаче и присваивании объектов и массивов, ведь они, как Вы уже наверное догадались, ведут себя несколько иначе.

Читать далее

Управление памятью в PHP: начало

19.11.2016   4600   0
Управление памятью в PHP: начало

Всем привет. Сегодня разговор пойдёт о том, каким образом в PHP реализовано хранение данных в памяти и о том, что же на самом деле скрывает за собой довольно простой код. В данной статье я хотел бы больше показать на практике результаты работы разного кода, опуская многие детали внутренней реализации. На мой взгляд, для разработчика на языке PHP более приоритетны знания о том, как писать код на PHP, нежели всё внутреннее устройство интерпретатора. Ну а заинтересовавшиеся данной темой люди легко нагуглят материалы по данной теме. Итак, приступим.

Читать далее