Как написать на php программу

Для работы Вам понадобится сервер, который бы мог интерпретировать php. Если у Вас нету такого сервера, то я рекомендую использовать Denwer, как самый быстрый и простой способ. Советую ознакомиться со статьей: как установить denwer »

Настоятельно рекомендую перед изучением PHP изучить основы html. Сделать это можно прямо на этом сайте ознакомившись с html уроками »

Для начала скажу, что страница, которая будет содержать PHP код должна иметь расширение .php , иначе весь код который Вы напишите на странице будет проигнорирован. Страница с расширением .php будет отображаться в Вашем браузере также как обычная страница с расширением .html . Код на php пишется совместно с html тегами.

Примечание:
На самом деле делать расширение .php не обязательно, если сайт залит на хостинге, а в .htaccess есть строчка:
AddType application/x-httpd-php .htm .html

Теги php

PHP код встраивается в html с помощью специальных тегов:
Вариант 1 — в стиле XML:

Вариант 2 — в стиле ASP:

Вариант 3 — в стиле сценариев HTML:

Мне больше всего нравится первый вариант. В дальнейшем я буду пользоваться только им. Я думаю, что пришло время создать первую простенькую страничку с использованием php.

Создание страницы на php

Создадим страница с расширением .php , которая бы выводила простую фразу и подсчитывала выражение. Напишите в блокноте следующий текст:

Моя первая страница на PHP «; echo 10*5; ?>
А этот текст выводится, просто как текст HTML

Сохраните блокнот как index.php (при этом укажите тип файла: «все файлы», иначе расширение файла будет «.txt»), далее запустите Denwer, перенесите созданный index.php в директорию L:homelocalhostwww (возможно у Вас другой виртуальный диск), а потом напишите в строке браузера http://localhost/:

Читайте также:
Как скрыть автозапуск программы

Если по каким-то причинам Вам не удалось сохранить и создать файл «index.php», то Вы можете скачать архив: index.rar, в котором будет этот файлик.

Поясним рассмотренный пример. Как Вы видите, php был встроен прямо в html-код страницы. С помощью функции echo был выведен текст на страницу. Обратите внимание, что после каждого оператора стоит точка с запятой «;». Это очень важно, поскольку если Вы не будете ставить точки с запятыми после операторов, то интерпретатор PHP выдаст ошибку и страница будет отражена некорректно. Выше рассмотренный код на php можно было написать и так:

«; echo (10 * 5); ?>

Однако я настоятельно рекомендую не делать так, поскольку код становится трудно читаемым.

Комментарии в PHP

Как и во всех языках программирования в код php можно вписывать комментарии. При этом возможны несколько вариантов оформления комментария:

«; // комментарий echo 10*5; # комментарий /* Для многострочного комментария */ ?> //А этот текст будет отображен, поскольку не является конструкцией PHP

Комментарии в php очень напоминают язык С.

Составной оператор в PHP

В PHP составной оператор выглядит также как и в языке С++, то есть заключается в фигурные скобки < и >. Нужен он для того, чтобы выполнять какую-то группу операторов. Наиболее часто это используется при использовании условий if и циклов for, while, repeat (подробное описание этих операторов читайте в следующих уроках).

«; echo 10*5; > ?>

На этом первый урок закончен. Второй урок php будет посвящен: переменным в PHP.

Источник: zarabotat-na-sajte.ru

Изучить программирование на PHP. Вводная

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

$me = ‘Programmer’;
makeHappy($me);

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

Читайте также:
Диско отзывы о программе

Для тех кто и так знает, что делает этот код — в статье для вас есть блудницы и дух черно-белого верблюда.

Как написать на 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

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

Через функцию array() :

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

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

XAMPP

Скачаем и установим XAMPP . В папке C:xampphtdocs создадим папку нашей странички 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.

Источник: proglib.io

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru