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

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

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

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

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

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

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

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

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


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

How.com.vn Русский: Tyrone Showers
Соавтор(ы): :
Tyrone Showers
Соавтором этой статьи является Tyrone Showers, наш постоянный соавтор. Постоянные соавторы How.com.vn работают в тесном сотрудничестве с нашими редакторами, чтобы обеспечить максимальную точность и полноту статей. Количество просмотров этой статьи: 37 868.
Эту страницу просматривали 37 868 раз.

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

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама