Php изучение на практике

Содержание
  1. Базовый PHP | упражнения с решением
  2. 2. Информация о версии и конфигурации PHP
  3. 3. Отображение строк
  4. 4. Вывод переменной
  5. 5. Вывод имени, введенного в поле ввода
  6. 6. Получить IP-адреса клиента
  7. 7. Определить браузер и операционную систему пользователя
  8. 8. Как узнать имя файла веб-страницы?
  9. 9. Получить имя хоста, протокол, путь из url
  10. 10. Изменение цвета первого символа слова
  11. 11. Как с помощью PHP определить протокол (например, HTTP или HTTPS) url’а?
  12. 12. Как перенаправить пользователя на другую страницу
  13. 13. Проверка валидности email-адреса
  14. 14. Отображение строк и переменных в таблице
  15. 15. Отобразить исходный код веб-страницы
  16. 16. Получить информации о последних изменениях файла
  17. 17. Посчитать количества строк в файле
  18. 18. Отобразить текущую версию PHP
  19. 19. Как отложить выполнение программы на указанное количество секунд
  20. 20. Использование переменных символьного типа для вывода чисел
  21. 21. Как узнать последнюю произошедшую ошибку PHP
  22. 22. Проверить больше ли число чем 30, 20 или 10
  23. 23. Как получить полный URL
  24. 24. Сравните версию PHP
  25. 25. Получить имя владельца текущего сценария PHP
  26. 26. Как получить корневой каталог документов, в котором выполняется текущий скрипт
  27. 27. Получить информацию об операционной системе, в которой работает PHP
  28. 28. Выведите список всех разработчиков PHP
  29. 29. Получить путь к каталогу, используемому для временных файлов
  30. 30. Напишите сценарий PHP, чтобы получить имена функций модуля.
  31. 31. Как узнать время последней модификации текущей страницы
  32. 32. Как поменять значения между двумя переменными PHP
  33. Комментарии
  34. PHP Учебник
  35. Как правильно изучать программирование на PHP
  36. Пример
  37. PHP Экзаменатор
  38. PHP Примеры
  39. Пройти тест PHP
  40. Упражняйся в PHP
  41. Php изучение на практике
  42. 1. Синтаксис
  43. XAMPP
  44. 14. Собираем страничку
  45. Литература
  46. Шпаргалки
  47. YouTube-каналы и курсы
  48. PHP в «Библиотеке Программиста»
  49. Итог
Читайте также:  HTML

Базовый PHP | упражнения с решением

Ваше первое задание по PHP: создайте страницу PHP со стандартными тегами HTML , и . Написание HTML-тегов не является строго необходимым, но является хорошей практикой и должно быть первым шагом в каждом упражнении. Рассмотрите возможность создания файла шаблона с уже установленными тегами. Не забудьте сохранить файл с расширением .php.

Внутри тега создайте раздел PHP, в котором будет отображаться текст «Hello World!» в браузере. Проверьте свою работу, открыв страницу в браузере. Если вы получили пустую страницу, убедитесь, что вы заканчиваете каждое утверждение точкой с запятой «;» и что вы включили открывающие и закрывающие PHP-теги.

2. Информация о версии и конфигурации PHP

Напишите сценарий PHP, чтобы получить информацию о версии и конфигурации PHP.

3. Отображение строк

Напишите сценарий PHP для отображения следующих строк:
«Я использую одинарную кавычку ‘ в коде»
«Это плохая команда: del c:\*.*»

4. Вывод переменной

$var = ‘Учебник PHP’. Поместите эту переменную в заголовок , тег h3 и как текст ссылки в документе HTML.

Ожидаемый результат:

Учебник PHP PHP — аббревиатура от Hypertext Preprocessor. Перейдите в наш Учебник PHP wm-school.

5. Вывод имени, введенного в поле ввода

Создайте простую HTML-форму, которая принимает имя пользователя и отображает его с помощью оператора PHP echo

Ожидаемый результат: Посмотреть решение

6. Получить IP-адреса клиента

Напишите сценарий PHP для получения IP-адреса клиента.

7. Определить браузер и операционную систему пользователя

Напишите простой сценарий определения браузера и операционной системы пользователя.

Your-User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36

8. Как узнать имя файла веб-страницы?

Напишите сценарий PHP, чтобы получить текущее имя файла веб-страницы.

9. Получить имя хоста, протокол, путь из url

Напишите сценарий PHP, который будет возвращать следующие компоненты URL-адреса

Список компонентов: Протокол, Хост, Путь

10. Изменение цвета первого символа слова

Напишите сценарий PHP, который изменяет цвет первого символа слова.

11. Как с помощью PHP определить протокол (например, HTTP или HTTPS) url’а?

Напишите сценарий PHP, чтобы проверить, вызывается ли страница с https или http

12. Как перенаправить пользователя на другую страницу

Напишите сценарий PHP для перенаправления пользователя на другую страницу.

13. Проверка валидности email-адреса

Напишите простой код PHP, чтобы проверить валидность email-адреса.

Подсказка : используйте фильтр FILTER_VALIDATE_EMAIL, который проверяет значение как валидный адрес электронной почты.

14. Отображение строк и переменных в таблице

Напишите сценарий PHP для отображения строк и переменных в таблице

Зарплата Ивана 1000$
Зарплата Карла 1200$
Зарплата Степана 1400$

Примечание. Используйте элементы таблицы HTML и оператор echo.

15. Отобразить исходный код веб-страницы

Напишите сценарий PHP для отображения исходного кода веб-страницы (например, https://wm-school.ru/).

16. Получить информации о последних изменениях файла

Напишите сценарий PHP для получения информации о последних изменениях файла

17. Посчитать количества строк в файле

Напишите сценарий PHP для подсчета количества строк в файле.

Примечание. Сохраните имя текстового файла в переменной и подсчитайте количество строк текста в нем.

18. Отобразить текущую версию PHP

Напишите сценарий PHP для вывода текущей версии PHP.

19. Как отложить выполнение программы на указанное количество секунд

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

20. Использование переменных символьного типа для вывода чисел

Арифметические операции с символьными переменными: $x = ‘B00’. Используя эту переменную, выведите следующие числа:

21. Как узнать последнюю произошедшую ошибку PHP

Напишите сценарий PHP, чтобы узнать последнюю произошедшую ошибку.

Array ( [type] => 8 [message] => Undefined variable: x [file] => H:\OpenServer1\OSPanel\domains\wm-school.rus\php\php-basic-exercises20.php [line] => 266 )

22. Проверить больше ли число чем 30, 20 или 10

Напишите функцию PHP, которая принимает в качестве параметра число и проверяет, больше ли оно чем 30, 20 или 10. Используйте тернарный оператор.

23. Как получить полный URL

Напишите сценарий PHP, чтобы получить полный URL

24. Сравните версию PHP

Напишите сценарий PHP для сравнения версии PHP.

Примечание. Используйте функцию version_compare() и константу PHP_VERSION .

25. Получить имя владельца текущего сценария PHP

Напишите сценарий PHP, чтобы получить имя владельца текущего скрипта PHP

26. Как получить корневой каталог документов, в котором выполняется текущий скрипт

Напишите сценарий PHP для получения корневого каталога документов, в котором выполняется текущий скрипт, как определено в файле конфигурации сервера.

27. Получить информацию об операционной системе, в которой работает PHP

Напишите сценарий PHP для получения информации об операционной системе, в которой работает PHP.

28. Выведите список всех разработчиков PHP

Напишите сценарий PHP, чтобы распечатать список всех разработчиков PHP.

29. Получить путь к каталогу, используемому для временных файлов

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

30. Напишите сценарий PHP, чтобы получить имена функций модуля.

Напишите сценарий PHP, чтобы получить имена функций модуля XML.

31. Как узнать время последней модификации текущей страницы

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

32. Как поменять значения между двумя переменными PHP

Напишите программу PHP для обмена значениями между двумя переменными.

Комментарии

  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег , несколько строчек кода — в теги
    . ваш код.

    .

  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).

Источник

PHP Учебник

PHP — это серверный язык создания сценариев и мощный инструмент генерирования динамических и интерактивных веб-страниц.

PHP — это широко используемая, бесплатная и эффективная альтернатива таким конкурентам, как Active Server Pages (ASP) компании Microsoft и ColdFusion компании Allaire.

В настоящее время основной версией PHP является седьмая.

Как правильно изучать программирование на PHP

В книге Томаса Стернера «Сила ума», он объясняет основное отличие практики от обучения.

«Занимаясь практикой, мы вовлечены в осознанное повторение процесса с намерением достичь конкретной цели. Слова «осознанное» и «намерение» имеют ключевое значение, ибо они определяют разницу между активным действием и пассивным изучением».
Томас Стернер, Сила ума.

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

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

Этот метод очень прост на практике.

  1. Читайте наш учебник как обычно. Когда попадётся образец кода, прочитайте его.
  2. Кликните кнопку «Попробуй сам».
  3. Попробуйте набрать код.
  4. С помощью нашего онлайн-редактора вы можете редактировать код PHP и нажимать кнопку «Выполнить», чтобы просмотреть результат.
  5. Повторите пункты 1−4.

Пример

 



echo "Мой первый PHP скрипт!";
?>

Нажмите кнопку «Попробуй сам», чтобы увидеть результат выполнения кода.

PHP Экзаменатор

PHP Примеры

Учитесь на примерах! Теория вместе с практикой дадут отличный результат!

Пройти тест PHP

Учитесь, пройдя квиз-тест! Этот тест позволит понять, насколько вы знаете или не знаете PHP.

Упражняйся в PHP

Учитесь, выполняя упражнения PHP! Эти упражнеия помогут вам закрепить, полученные у нас знания PHP.

Источник

Php изучение на практике

1. Синтаксис

Код в PHP заключается в открывающий теги. Согласно стандарту кодирования PSR-12, закрывающий тег должен быть опущен в файлах, содержащих только код PHP . В конце строки ставят разделитель строк – точку с запятой ; . Если забыть поставить разделитель, то следующая строка кода соединится с предыдущей и интерпретатор PHP выдаст ошибку.

Выведем на экран строку Hello World (заключена в кавычки) с помощью команды echo :

Рис. 2. Условный оператор if в PHP

Оператор if выполняет код, если выполняется условие. В противном случае выполняется код после else, который переводится, как «иначе», «в другом случае».

Рис. 3. Цикл while в PHP

Оператор while выполняет код до тех пор, пока значение условия не станет ложным.

Рис. 4. Цикл for в PHP

Когда нам известно количество итераций, вместо цикла while лучше использовать цикл for .

Рис. 5. Индексы элементов в массиве PHP

Массивы – упорядоченная коллекция элементов с доступом по индексу или ключу. Индексный массив создается двумя способами:

Рис. 6. Запуск встроенного в PHP веб-сервера

Если мы получили ошибку 404, значит сервер запущен.

XAMPP

Скачаем и установим XAMPP . В папке C:\xampp\htdocs\ создадим папку нашей странички page . Запустим веб-сервер Apache, кликнув по кнопке Start . Узнаем версию PHP, введя в консоли (Shell) команду php -v .

Рис. 7. Запуск сервера с помощью XAMPP

Проверим, запущен ли сервер, перейдя по адресу http://localhost/ . Если появилось приветственное сообщение, значит сервер запущен.

Рис. 8. Запуск сервера с помощью XAMPP на Windows

14. Собираем страничку

Теперь создадим несколько PHP-файлов, из которых соберем страничку. Перейдем в папку page и создадим четыре файла: index.php , header.php , body.php , footer.php .

Структура простого HTML-документа выглядит следующим образом:

Рис. 9. HTML-страница, собранная из php-файлов

Литература

  • Робин Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5;
  • Котеров, Симдянов. PHP 7;
  • Веллинг, Томсон. Разработка веб-приложений с помощью PHP и MySQL;

Шпаргалки

YouTube-каналы и курсы

Бесплатные курсы на русском языке:

  • Основы php с нуля. Новейший курс 2020 – двадцать четыре урока от основ до регулярных выражений и функций;
  • Базовый курс по PHP 7 – узнаете про базовые понятия, GET-параметры, методы, функции и ООП;
  • Учим PHP за 1 Час – основы за полтора часа;
  • Изучение PHP для начинающих – научитесь работать с массивами, подключать файлы, обрабатывать формы, работать с куки и базой данных MySQL;
  • Уроки PHP 7 – много уроков по ООП;
  • PHP для начинающих – курс на Stepik для начинающих разработчиков, не требует специальных знаний;
  • PHP – первое знакомство – азы программирования на PHP (Stepik).

PHP в «Библиотеке Программиста»

  • подписывайтесь на тег PHP , чтобы получать уведомления о новых статьях;
  • телеграм-канал «Библиотека пхпшника»;
  • книги по программированию в нашем телеграм-канале «Книги для программистов».

Итог

  • вы познакомились с синтаксисом PHP и типами данных;
  • узнали, как работают условные операторы и циклы;
  • запустили веб-сервер в Ubuntu и Windows;
  • собрали страничку HTML из файлов PHP.

Источник

Оцените статью