Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Уроки PHP (учебник, самоучитель)

08/12/2019, by Ivan

очему нужно делать еще один самоучитель по PHP? Я еще не встречал простого руководства для начинающих, в котором описывалось все постепенно  и с азов PHP. Наверно все кто пишут руководства забывают о том что когда-то сами начинали с pascal, basic или C++. Думают, что такие понятия как функция, рекурсия, переменная, тип данных у всех людей в крови и этого объяснять не надо.

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

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

Пособие будет интересно всем тем, кто планирует освоить язык PHP, и тем, кто его уже использует.

PHP - это серверный скриптовый язык программирования (с поддержкой объектно-ориентированного подхода).

Что Вам следует знать?

Перед тем как продолжить Вам следует усвоить основы HTML:

  • HTML/XHTML
  • Javascript

Что такое PHP?

  • PHP расшифровывается как Hypertext Preprocessor (PHP: препроцессор гипертекста).
  • PHP - это серверный скриптовый язык программирования как, ASP.
  • PHP выполняется на стороне сервера.
  • PHP поддерживает множество Систем Управления Баз Данных (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC и другие).
  • PHP - это программный продукт с открытым бесплатным кодом.
  • Drupal - CMS (система управления сайтом)/CMF (каркас для построения сайта) написанная на языке PHP

Что такое файл PHP?

  • PHP файлы могут содержать текст, HTML-теги и скрипты
  • PHP файлы возвращают данные браузеру в виде простого текста
  • PHP файлы имеют (по умолчанию) расширения .php

Что такое MySQL?

  • MySQL - это Система Управления Базами Данных. Обычно под этим подразумевают Сервер Базы Данных для сайта.
  • MySQL превосходно работает как на маленьких сайтах, так и на огромных проектах.
  • MySQL поддерживает стандартный SQL.
  • MySQL скомпилирована под множество платформ.
  • MySQL бесплатна и с открытым кодом.

PHP + MySQL

PHP и MySQL в связке работают на множестве платформ (Вы можете разрабатывать сайт на Windows, а выложить на Linux-сервер)

Почему PHP?

  • PHP работает на множестве платформ (Windows, Unix, Linux и другие).
  • PHP совместим со множеством современных серверов (Apache, IIS и другие).
  • PHP бесплатный и с открытым кодом (free open source).
  • PHP легок в изучение и быстрый в работе.

С чего начать?

  • Установить denwer (российская сборка веб-сервера для разработки сайтов)
  • Установить XAMPP (иностранная сборка веб-сервера для разработки сайтов)
  • Установить отдельно PHPMySQLApache.