PHP — это язык программирования. Программы на РНР представляют собой написанные на этом языке инструкции, которые читаются на компьютере веб-сервера, и на их основании решается, что делать дальше. Интерпретатор РНР следует инструкциям. Программисты нередко подразумевают под термином РНР интерпретируемый язык программирования. А здесь под термином РНР подразумевается средство, выполняющее команды из написанных на РНР программ и формирующее веб-страницы.
Уроки
Чем зарядить компьютер для разработки Web‑систем
Зачем нужен PHP?
Обсудим диалог клиента и сервера при отсутствии PHPએ. На рисунке 1 все реплики пронумерованы. Вы вводите www.example.com/catalog.html в строке веб-адреса, находящейся в верхней части окна браузера. Браузер посылает сообщение через…
Структура PHP
В этом разделе будет рассмотрено довольно много основных положений. Разобраться во всем этом несложно, но я рекомендую проработать материал как можно тщательнее, поскольку он служит основой для понимания всей остальной книги.
Как всегда, в конце главы будут заданы вопросы, с помощью которых можно будет проверить, насколько глубоко усвоен материал.
Выражения и управление процессом выполнения программы в PHP
В предыдущем уроке уже упоминались темы, которые более полно будут рассмотрены в данной главе, например выбор (ветвление) и создание сложных выражений. Здесь мне хотелось сконцентрировать внимание на наиболее общих вопросах синтаксиса и работы в PHP, но при этом невозможно было не затронуть темы более высокого уровня. А вот теперь можно преподнести вам основы, необходимые для полноценного использования всех сильных сторон PHP.
В этом уроке будет заложен фундамент практики программирования на PHP и рассмотрены основные способы управления процессом выполнения программы.
Функции и объекы PHP
Массивы в PHP
PHP: практический тренинг №1
Как показывает многолетняя практика, если решить все 1052 задачи из книги Задачи по программированию, то можно приобрести уверенность в таком деле, как программирование, и смело браться за решение коммерческих задач. Но это для особо усердных и тех кому программирование действительно нравится, тех кто хочет сделать программирование своей работой. Завидуйте им.
Фундаментальные структуры данных, которые вам следует знать для практического программирования
Никлаус Вирт, швейцарский ученый-информатик, в 1976 году написал книгу под названием «Алгоритмы + Структуры данных = Программы».
Через 40 с лишним лет это тождество остается в силе. Вот почему соискатели, желающие стать программистами, должны продемонстрировать, что знают структуры данных и умеют их применять.
Практически во всех задачах от кандидата требуется глубокое понимание структур данных. При этом не столь важно, выпускник ли вы (закончили университет или курсы программирования), либо у вас за плечами десятки лет опыта.
Эффективные фундаментальные структуры данных в PHP7
PHP имеет всего одну структуру данных для управления всем. array
— сложный, гибкий, гибридный, сочетает в себе поведение list
и linked map
. Но мы используем его для всего, потому что PHP придерживается прагматичного подхода: иметь предельно правильный, здравый и реалистичный способ решения проблемы, исходящий из практических, а не теоретических рассуждений. array
позволяет делать работу, хотя о нем и так много рассказывают на лекциях по информатике. Но, к сожалению, с гибкостью приходит и сложность.
Простой запрос Ajax с помощью jQuery и PHP
Нужно понимать, что Ajax-запрос такой же, как и любой другой запрос. Единственным его отличием является то, что пользователю не нужно перезагружать страницу. Например, это позволит пользователю отправить данные формы без перехода на другую веб-страницу.
POST, GET: чем отличаются запросы друг от друга
Общего между ними то что они работают одинаково. Разницы между ними технически никакой. А вот идеологические различия есть.
Я расскажу о них в контексте PHP. Прошу заметить что протокол [[HTTP]] к [[PHP]] имеет косвенное отношение потому что он создавался для обмена html страницам а PHP просто расширяет возможности и того и другого.
Работа с cooke в PHP
Что такое cookie Файлы cookie — это небольшие текстовые файлы, которые создаёт браузер в специальной папке по команде PHP программы. Хотя cookie может создать и JavaScript, но в этой статье…
Сессии в PHP
>Сессии в PHP представляют из себя механизм сохранения на стороне сервера информации о компьютере клиента. На самом деле сессии в PHP — это не такая сложная тема, но для её понимания нужно знать принцип работы cookie в PHP. Так что, если вы не знаете как работают cookie в PHP, то сначала читайте соответствующую статью, а потом уже возвращайтесь сюда.
Слово session с английского переводится как сеанс, так сам смысл сессий в PHP становится более понятным, но у программистов прижился термин «сессии», его и мы будем использовать в этой статье.
Сессии в PHP очень похожи на механизм cookie, те же самые пары ключ => значение, только они хранятся на стороне сервера.
PHP: практический тренинг №2
Ниже приведены задачи лабораторного практикума занятий I семестра. Решение всех задач — необходимое и достаточное условие получения зачета.