image_pdf

Зачем нужен PHP?

Обсудим диалог клиента и сервера при отсутствии PHPએ. На рисунке 1 все реплики пронумерованы. Вы вводите www.example.com/catalog.html в строке веб-адреса, находящейся в верхней части окна браузера. Браузер посылает сообщение через Интернет на компьютер по адресу www.example.com, запрашивая страницу /catalog.html. НТТР-сервер Apache, работающий на компьютере по адресу www.example.com, получает сообщение и читает файл catalog.html из своего […]

Чем зарядить компьютер для разработки Web‑систем

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

Осваиваем PhpStorm

PhpStorm — это профессиональная кросс-платформенная среда разработки от компании JetBrainsએ написанная на языке JAVA. Это по настоящему мощная и компактная IDE предназначенная для программирования на таких языках как: PHPએ и JavaScriptએ. Эта среда будет нашим основным инструментов для блока Back-end разработки Web-систем.

Структура PHP

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

Выражения и управление процессом выполнения программы в PHP

В предыдущем уроке уже упоминались темы, которые более полно будут здесь рассмотрены, например, выбор (ветвление) и создание сложных выражений. Здесь мне хотелось сконцентрировать внимание на наиболее общих вопросах синтаксиса и работы в PHP, но при этом невозможно было не затронуть темы более высокого уровня. А вот теперь можно преподнести вам основы, необходимые для полноценного использования […]

Функции и объекты PHP

Содержание Функции PHP Включение и запрос файлов Совместимость версий PHP Объекты PHP К основным требованиям к любому языку программирования относится наличие места для хранения данных, средств для направления процесса выполнения программы и других мелочей, таких как вычисление выражений, управление файлами и вывод текста. PHP обладает всем этим и вдобавок у него есть облегчающий жизнь инструментарий […]

Массивы в PHP

В предыдущих уроках у нас уже состоялось краткое знакомство с массивами в PHP, позволившее составить первичное представление об их возможностях. В данной главе будет продемонстрирован большой арсенал приемов работы с массивами, некоторые из них при наличии у вас опыта работы с языками со строгой типизацией, например C, могут удивить своей простотой и изяществом. Массивы — […]

PHP: практический тренинг №1

Как показывает многолетняя практика, если решить все 1052 задачи из книги Задачи по программированию, то можно приобрести уверенность в таком деле, как программирование, и смело браться за решение коммерческих задач. Но это для особо усердных и тех кому программирование действительно нравится, тех кто хочет сделать программирование своей работой. Завидуйте им. Здесь для практики предлагается всего […]

Фундаментальные структуры данных, которые вам следует знать для практического программирования

или к чему быть готовым на собеседовании Источник перевода Никлаус Вирт, швейцарский ученый-информатик, в 1976 году написал книгу под названием «Алгоритмы + Структуры данных = Программы». Через 40 с лишним лет это тождество остается в силе. Вот почему соискатели, желающие стать программистами, должны продемонстрировать, что знают структуры данных и умеют их применять. Практически во всех […]

Эффективные фундаментальные структуры данных в PHP7

PHP имеет всего одну структуру данных для управления всем. array — сложный, гибкий, гибридный, сочетает в себе поведение list и linked map. Но мы используем его для всего, потому что PHP придерживается прагматичного подхода: иметь предельно правильный, здравый и реалистичный способ решения проблемы, исходящий из практических, а не теоретических рассуждений. array позволяет делать работу, хотя […]