Загрузить PDF Загрузить PDF

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

Часть 1
Часть 1 из 3:

Первые шаги с оператором Echo

Загрузить PDF
  1. Эту программу вы будете использовать для написания и изменения вашего кода.
    • Для запуска «Блокнота» на любой версии Windows можно использовать сочетание клавиш Win + R > Notepad.
    • Запустить TextEdit на Mac OS можно через меню «Программы» > TextEdit.
  2. Блок кода PHP в начале и в конце обрамляется специальными скобками, так называемыми тегами (“<?php” “?>”). “Echo” — это очень простая команда (инструкция для компьютера) в языке PHP, предназначенная для вывода текста на экран. Текст, который вы хотите напечатать, следует заключить в кавычки. В конце строки должна стоять точка с запятой.
    • Введенный код должен выглядеть примерно так: <?php echo “Hello World!”; ?>.
  3. Это действие можно выполнить через меню «Файл» > «Сохранить как...»
    • В «Блокноте», добавьте расширение .php к названию файла и заключите в кавычки. Таким образом, «Блокнот» уже не будет считать файл текстовым и не станет преобразовывать его в текстовый формат. Если не добавить кавычки, то имя файла автоматически станет следующим: hello world.php.txt. В качестве альтернативного варианта отключения автоматического добавления расширения .txt при сохранении в меню «Тип файла» можно выбрать значение “Все файлы (*.*)". В этом случае имя файла останется таким, каким вы его введете, и вам уже не нужно будет добавлять кавычки.
    • В программе TextEdit не нужно добавлять кавычки в название файла при его сохранении. Вместо этого появится всплывающее окно с запросом на подтверждение того, что вы хотите сохранить файл с расширением .php.
    • Убедитесь в том, что сохраняете файл в корневом каталоге документов вашего сервера. Обычно внутри папки сервера Apache на Windows этот каталог называется “htdocs”. Для Mac каталог по умолчанию расположен в /Library/Webserver/Documents, однако путь может быть скорректирован при настройке сервера.
  4. Откройте PHP-файл в веб-браузере. Откройте предпочитаемый вами браузер и введите в адресной строке имя созданного PHP-файла: http://localhost/hello world.php. Окно браузера должно отобразить результат команды echo.
    • Если возникнет сообщение об ошибке, проверьте, что код в файле введен в точности как в примере. Убедитесь в том, что не забыли добавить точку с запятой в конце команды.
    • Также необходимо проверить, что файл сохранен в правильном каталоге.
    Реклама
Часть 2
Часть 2 из 3:

Совместное использование PHP и HTML

Загрузить PDF
  1. Теги “<?php” и “?>” сообщают движку PHP, что все, находящееся между этими скобками, — это код PHP. Все, что находится за этими скобками, считается обычным HTML, который игнорируется движком PHP и передается браузеру как любой другой HTML. При этом важно понимать, что скрипты PHP напрямую встраиваются в обычные веб-страницы HTML.
  2. Команды являются указаниями движку PHP на выполнение каких-либо действий. В случае с командой echo движок PHP получает указание напечатать текст, указанный в кавычках.
    • При этом движок PHP на самом деле не выводит текст на экран. Результат работы движка передается в браузер как HTML. Сам браузер и не догадывается, что получает итоговый вывод скрипта PHP. Когда речь идет о браузере, его работа полностью строится на обычном HTML.
  3. Добавление отдельных тегов HTML может приводить к изменению формата вывода команд PHP. Теги “<strong>” “</strong>” делают жирным шрифт всего текста, заключенного между ними. Обратите внимание, что теги должны окружать выводимый текст, но при этом располагаться внутри кавычек команды echo.
    • Ваш код должен выглядеть примерно так:
      <?php?
      echo "<strong>Hello World!</strong>";
      ?>
  4. Сохраните файл и откройте его в браузере. Используйте меню «Файл» > «Сохранить как…» и сохраните файл с именем "helloworld2.php", а затем откройте его в браузере, используя адрес: http://localhost/helloworld2.php. Текст страницы не поменяется, но шрифт станет жирным.
    • Проверьте, что вы сохранили файл в корневой директории документов сервера. Обычно внутри папки сервера Apache на Windows этот каталог называется “htdocs”, для OSX каталог по умолчанию расположен в /Library/Webserver/Documents, однако путь может быть скорректирован при настройке сервера.
  5. Помните о том, что в конце каждой команды должна быть точка с запятой.
    • Теперь ваш код будет выглядеть примерно так:
      <?php
      echo “Hello World!”<br>;
      echo “How are you doing?”;
      ?>
  6. Теперь на странице будет два предложения, расположенных по порядку на двух разных строках. Обратите внимание на новый тег “<br>” в первой строке PHP скрипта. Этот тег HTML сигнализирует браузеру о том, что нужно выполнить перенос строки.
    • Если не добавить “<br>”, то предложения будут выведены на одной строке:
      Hello World!How are you doing?
    Реклама
Часть 3
Часть 3 из 3:

Знакомство с переменными

Загрузить PDF
  1. Чтобы обрабатывать информацию, будь то числа или имена, вам необходимо создать своеобразный контейнер для хранения информации. Данный процесс называется объявлением переменной. В PHP синтаксис объявления переменной выглядит так: “$myVariable = “Hello World!”;”
    • Знак доллара ($) в самом начале сообщает движку PHP, что далее идет переменная $myVariable. Все переменные обязательно должны начинаться со знака доллара, но название самой переменной может быть любым.
    • В примере выше строка "Hello World!" — это значение, а переменной является $myVariable. Вы сообщили PHP, что нужно сохранить значение справа от знака равенства (=) в переменной, расположенной слева от знака равенства.
    • Переменная, содержащая текстовое значение, называется строкой.
  2. Ссылка на переменную в коде называется обращением. Объявите переменную в скрипте, а затем вызовите команду echo с переменной вместо текста.
    • Ваш код должен выглядеть примерно так:
      <?php>
      $myVariable = “Hello World!”;
      echo $myVariable;
      ?>
  3. Сохраните и откройте файл в браузере. Воспользуйтесь меню «Файл» > «Сохранить как…» и сохраните файл с именем “myfirstvariable.php”. Откройте браузер, и введите в него адрес: http://localhost/myfirstvariable.php; выполненный скрипт выведет значение переменной. Результат окажется тем же, что и при выводе обычного текста, но способ его получения будет отличаться.
    • Убедитесь в том, что вы сохранили файл в корневой директории документов сервера. Обычно внутри папки сервера Apache на Windows этот каталог называется “htdocs”, для OSX каталог по умолчанию расположен в /Library/Webserver/Documents, однако этот путь может быть скорректирован при настройке сервера.
  4. Переменные также могут хранить в себе числовые значения (например, целые числа), с которыми можно выполнять простые математические действия. Для примера объявите в скрипте три переменные:“$mySmallNumber”, “$myLargeNumber”, и “$myTotal”.
    • Ваш код должен выглядеть примерно так:
      <?php
      $mySmallNumber;
      $myLargeNumber;
      $myTotal;
      ?>
  5. Присвойте целые значения для “$mySmallNumber” и “myLargeNumber”.
    • Обратите внимание, что целые числа не нужно заключать в кавычки. В противном случае числа будут считаться строковыми значениями, как будто бы они являются текстом наподобие “Hello World!”.
    • Ваш код должен выглядеть примерно так:
      <?php
      $mySmallNumber = 12;
      $myLargeNumber = 356;
      $myTotal;
      ?>
  6. Используйте третью переменную для суммирования и вывода результата. Чтобы не выполнять расчеты самостоятельно, можно просуммировать две переменные в “$myTotal”. Просто укажите соответствующую математическую функцию, и компьютер выполнит расчет за вас. Чтобы вывести результат на экран, нужно всего лишь вызвать команду echo с переменной в качестве параметра. Вызов команды echo должен располагаться после объявления переменной.
    • Любое изменение значений объявленных ранее переменных будет отражаться на результате вывода значения переменной “$myTotal”, выводимой с помощью команды echo.
    • Теперь ваш код должен выглядеть примерно так:
      <?php
      $mySmallNumber = 12;
      $myLargeNumber = 356;
      $myTotal = $mySmall Number + $myLargeNumber;
      echo $myTotal;
      ?>
  7. Ваш браузер должен вывести на экран одно число. Это число будет являться суммой двух значений, определенной расчетом переменной “$myTotal”.
  8. Использование переменной для хранения текста позволяет обращаться в коде к переменной вместо постоянного повторного набора одного и того же текста. В дальнейшем с этим текстом можно выполнять и более сложные манипуляции.
    • Первая переменная с именем $myVariable содержит строку "Hello World!". Пока вы сами не измените значение этой переменной, $myVariable будет содержать данную строку текста без изменений.
    • Команда echo будет выводить на экран заданное вами значение переменной $myVariable.
  9. Вы уже ознакомились с базовыми основами операций с целыми числами с использованием математических функций. Итоговые результаты таких расчетов могут сохраняться в отдельной переменной. При этом были рассмотрены простейшие шаги, демонстрирующие возможности работы с переменными.
    • Каждой из двух переменных $mySmallNumber и $myLargeNumber было присвоено целое число.
    • Третья переменная $myTotal сохраняла в себе сумму значений двух вышеуказанных переменных $mySmallNumber и $myLargeNumber. Пока $mySmallNumber хранит одно числовое значение, а $myLargeNumber хранит другое число, $myTotal в результате вычисления становится равным сумме двух этих чисел. Результат вычисления может измениться с изменением значения любой из исходных переменных.
    Реклама

Советы

  • Статья предполагает, что на вашем ПК установлены Apache и PHP. Когда в статье упоминается сохранение файла, необходимо сохранить его в директории "\ht docs" (для Windows)) или “\Library\WebServer\Documents” (для Mac), расположенной в корневой папке установки Apache.
  • Полезным может оказаться тестирование созданных PHP файлов в XAMPP , бесплатной программе, которая установит для вас Apache и PHP и поможет запустить локальный сервер на вашем компьютере.
  • Комментарии очень помогают при программировании на любом языке, поэтому также будет полезно ознакомиться и со статьей «Как добавить комментарий в PHP» .
Реклама

Что вам понадобится

  • Веб-сервер Apache (Win32);
  • PHP (Win32);
  • Текстовый редактор (один из списка ниже):
    • «Блокнот» (Windows);
    • Notepad++ (Windows) (имеет встроенную подсветку синтаксиса для упрощения чтения кода);
    • Textwrangler (Mac) (имеет схожие возможности с Notepad++ );
  • Редактор HTML (один из списка ниже):
    • WYSIWYG;
    • Adobe Dreamweaver;
    • Microsoft Expression Web;
    • IDE, например Microsoft Visual Studio Web;
  • Mozilla Firefox (можно использовать любой браузер, но особой популярностью среди веб-разработчиков пользуется Mozilla)
  • Для начинающих полезен XAMPP (свободно распространяемый набор программ, включающий в себя сервер с поддержкой PHP, Perl и многими другими дополнениями, в том числе Python)


Об этой статье

Эту страницу просматривали 38 130 раз.

Была ли эта статья полезной?

Реклама