Примеры кода на PHP

Примеры кода на PHP

Назад к списку уроков

Вывод строк echo();

Наверное, 90% программистов скажут, что первая строка, которую они увидели на экране, когда начали изучать язык программирования - это HELLO, WORLD. Не будем отступать от традиций.

Для начала нам надо создать файл с расширением .php. Как это сделать?

Ну вот, наш php скрипт уже доступен и выполняется по адресу http://localhost/my_example.php. Другое дело, что выполняться там нечему, т.к. файл у нас с вами пустой. Но это мы сейчас исправим.

Запомните раз и навсегда, что php используется в 75% случаев вместе с html. И наш случай не исключение. Объясню подробнее.

Файл .php воспринимается сервером как и обычный файл .html, но с одним правилом: всё, что содержится между <?php и ?>, исполняется компилятором, т.е. это считается уже не за разметку html, а за программный код.

Итак, давайте заполним наш файл следующим кодом и посмотрим, как эта страница отобразится в браузере по адресу http://localhost/my_example.php:

<html>
  <head><title>Первая страница на php</title></head>
  <body>
    <?php
      echo 'Hello, world!<br>';
      echo '2 + 5 = ';
      echo (2 + 5);
    ?>
  </body>
</html>

Оператор echo дает команду вывести на экран. После любого оператора ставится точка с запятой, обозначающая окончание логически-завершенного действия. Как вы видите: выводить можно как обычные строки, заключенные в кавычки, так и результаты вычислений, заключенные в скобочки. В результате (в браузере) мы не увидим наш болк кода <?php ... ?>, а увидим лишь результат его выполнения.

Также, как вы уже успели заметить, из блока <?php ?> с помошью оператора echo(); можно выкидывать на страницу не только текст, но и теги, как мы и сделали с тегом <br>: он коректно обработался браузером и на его месте возник перенос строки.

Цикл while() { ... }

Попробуем представить себе сиацию, когда одно и то же действие необходимо выполнить 100 раз с незначительными изменениями:

Именно для этого и используются циклы. Мы с вами рассмотрим один из циклов - цикл while(). Цикл будет выполнять действие, заключенное в его тело до тех пор, пока условие не станет ложно.

<?php
  $i = 1;
  while ($i < 150) {
    echo $i . ' шаг цикла<br>';
    $i = $i + 1;
  }
?>

Результатом будет вывод 149 строк текста. Точка в операторе echo() обозначает соединение (сложение) двух строк между собой. После каждой итерации цикла мы увеличиваем переменную $i, которая учавствует в условии, а следовательно цикл когда-либо закончится.

Данных начальных знаний нам вполне хватит, чтобы разобрать пример подключения и вывода данных из БД MySql.


<- Инструкция по установке Denwer / Xampp / Wamp PhpMyAdmin как пользоваться ->