Примеры кода на PHP
Наверное, 90% программистов скажут, что первая строка, которую они увидели на экране, когда начали изучать язык программирования — это HELLO, WORLD. Не будем отступать от традиций.
Для начала нам надо создать файл с расширением .php. Как это сделать?
- Открываем обычный блокнот и жмем «Файл» -> «Сохранить как. «
- Имя задаем как «my_example.php», тип файла выбираем «All files»
- Сохраняем файл в корневую директорию сайта (для денвера — это Z:\home\localhost\www\, для xampp: [путь, куда вы установили xampp]/htdocs/)
Ну вот, наш php скрипт уже доступен и выполняется по адресу https://localhost/my_example.php. Другое дело, что выполняться там нечему, т.к. файл у нас с вами пустой. Но это мы сейчас исправим.
Запомните раз и навсегда, что php используется в 75% случаев вместе с html. И наш случай не исключение. Объясню подробнее.
Файл .php воспринимается сервером как и обычный файл .html, но с одним правилом: всё, что содержится между и ?>, исполняется компилятором, т.е. это считается уже не за разметку html, а за программный код.
Итак, давайте заполним наш файл следующим кодом и посмотрим, как эта страница отобразится в браузере по адресу https://localhost/my_example.php:
'; echo '2 + 5 = '; echo (2 + 5); ?>
Оператор echo дает команду вывести на экран. После любого оператора ставится точка с запятой, обозначающая окончание логически-завершенного действия. Как вы видите: выводить можно как обычные строки, заключенные в кавычки, так и результаты вычислений, заключенные в скобочки. В результате (в браузере) мы не увидим наш болк кода . ?>, а увидим лишь результат его выполнения.
Также, как вы уже успели заметить, из блока ?> с помошью оператора echo(); можно выкидывать на страницу не только текст, но и теги, как мы и сделали с тегом : он коректно обработался браузером и на его месте возник перенос строки.
Цикл while()
Попробуем представить себе сиацию, когда одно и то же действие необходимо выполнить 100 раз с незначительными изменениями:
- Вывод товаров из базы данных
- Вывод чисел месяца
- Рассылка письма клиентам
- и т.д.
Именно для этого и используются циклы. Мы с вами рассмотрим один из циклов — цикл while(). Цикл будет выполнять действие, заключенное в его тело до тех пор, пока условие не станет ложно.
Результатом будет вывод 149 строк текста. Точка в операторе echo() обозначает соединение (сложение) двух строк между собой. После каждой итерации цикла мы увеличиваем переменную $i, которая учавствует в условии, а следовательно цикл когда-либо закончится.
Данных начальных знаний нам вполне хватит, чтобы разобрать пример подключения и вывода данных из БД MySql.
Понравилась или помогла статья? Самое лучшее, что ты можешь сделать — это поделиться ею в любой из своих соцсетей (даже если ты поделишься в твиттере или google+, которыми ты не пользуешься — это очень поможет развитию моего блога). Спасибо! А если ты еще и оставишь любой комментарий снизу в обсуждениях, то это будет двойное СПАСИБО!
Ссылка на статью на всякий случай:
Крутов Герман © 2009-2023
krutovgerman2007@ya.ru
Я ВКонтате
PHP Учебник
PHP — это серверный язык создания сценариев и мощный инструмент генерирования динамических и интерактивных веб-страниц.
PHP — это широко используемая, бесплатная и эффективная альтернатива таким конкурентам, как Active Server Pages (ASP) компании Microsoft и ColdFusion компании Allaire.
В настоящее время основной версией PHP является седьмая.
Как правильно изучать программирование на PHP
В книге Томаса Стернера «Сила ума», он объясняет основное отличие практики от обучения.
«Занимаясь практикой, мы вовлечены в осознанное повторение процесса с намерением достичь конкретной цели. Слова «осознанное» и «намерение» имеют ключевое значение, ибо они определяют разницу между активным действием и пассивным изучением».
Томас Стернер, Сила ума.
Получать новые знания и делать что-то новое обычно кажутся аналогичными, но эти два метода имеют разные результаты.
Чтобы извлечь максимальную пользу из нашего учебника PHP наши специалисты рекомендуют выполнять практические задания особым методом — «методом Франклина».
Этот метод очень прост на практике.
- Читайте наш учебник как обычно. Когда попадётся образец кода, прочитайте его.
- Кликните кнопку «Попробуй сам».
- Попробуйте набрать код.
- С помощью нашего онлайн-редактора вы можете редактировать код PHP и нажимать кнопку «Выполнить», чтобы просмотреть результат.
- Повторите пункты 1−4.
Пример
echo "Мой первый PHP скрипт!";
?>
Нажмите кнопку «Попробуй сам», чтобы увидеть результат выполнения кода.
PHP Экзаменатор
PHP Примеры
Учитесь на примерах! Теория вместе с практикой дадут отличный результат!
Пройти тест PHP
Учитесь, пройдя квиз-тест! Этот тест позволит понять, насколько вы знаете или не знаете PHP.
Упражняйся в PHP
Учитесь, выполняя упражнения PHP! Эти упражнеия помогут вам закрепить, полученные у нас знания PHP.
Php пример на русском
1. Синтаксис
Код в PHP заключается в открывающий теги. Согласно стандарту кодирования PSR-12, закрывающий тег должен быть опущен в файлах, содержащих только код PHP . В конце строки ставят разделитель строк – точку с запятой ; . Если забыть поставить разделитель, то следующая строка кода соединится с предыдущей и интерпретатор PHP выдаст ошибку.
Выведем на экран строку Hello World (заключена в кавычки) с помощью команды echo :
Оператор if выполняет код, если выполняется условие. В противном случае выполняется код после else, который переводится, как «иначе», «в другом случае».
Оператор while выполняет код до тех пор, пока значение условия не станет ложным.
Когда нам известно количество итераций, вместо цикла while лучше использовать цикл for .
Массивы – упорядоченная коллекция элементов с доступом по индексу или ключу. Индексный массив создается двумя способами:
Если мы получили ошибку 404, значит сервер запущен.
XAMPP
Скачаем и установим XAMPP . В папке C:\xampp\htdocs\ создадим папку нашей странички page . Запустим веб-сервер Apache, кликнув по кнопке Start . Узнаем версию PHP, введя в консоли (Shell) команду php -v .
Проверим, запущен ли сервер, перейдя по адресу http://localhost/ . Если появилось приветственное сообщение, значит сервер запущен.
14. Собираем страничку
Теперь создадим несколько PHP-файлов, из которых соберем страничку. Перейдем в папку page и создадим четыре файла: index.php , header.php , body.php , footer.php .
Структура простого HTML-документа выглядит следующим образом:
Литература
- Робин Никсон. Создаем динамические веб-сайты с помощью 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.