Изучаем PHP 7.№4. Константы. Функции.

Константы. Функции.
Начнем с простого. Константы — это, как и переменные, хранят в себе значения, но эти значения указываются всего один раз и не могут изменятся.
Итак, создадим в корне нашего сайта рядом c index.php еще один файл const.php. Откроем его.
Константы могут объявляться двумя способами:
1) define(«ИМЯ_КОНСТАНТЫ»,»ЗНАЧЕНИЕ»);
2)const ИМЯ_КОНСТАНТЫ = значение;
Вставьте в файл следующий код и проверьте. Попробуйте создать свои константы и вывести их значения на экран.

<?php 
//Объявляем константы
define("NAME","Виталий");
const LAST_NAME = "Слюсар";

//выводим данные
echo "Имя: ".NAME."<br>Фамилия: ".LAST_NAME;
 ?>

Теперь я запускаю свой локальный сайт и прописываю в конце адреса const.php: http://myphp.loc:8080/const.php

Результат вывода:

Имя: Виталий
Фамилия: Слюсар

Константы часто используются для хранения данных сайта. Таких, например, как имя базы данных или адреса.

Теперь еще более интересная тема — ФУНКЦИИ в PHP. Просматривая уроки по PHP 7, вы увидите, что функции в этом языке играют огромную роль. Есть даже такие направления в программировании, как: функциональное программирование и объектно ориентированное.

Сейчас все переходят на ООП подход, но раньше сайты писались функциональным методом. И мы просто обязаны знать все о функция. Я бы вам советовал почитать о них как можно больше информации и на других ресурсах. А пока прикоснемся к основам.

Функция — блок кода, хранящий в себе код, который можно использовать многократно. Объявляют функцию таким образом:

function название_функции(){
кода;
}

Вызывают функцию очень просто. достаточно объявить ее имя со скобочками на конце:

название_функции();

Создадим в корне сайта еще один файл и назовем его function.php, куда копируем следующий код:

<?php 
//объявляем функцию
function test(){
  $a = 2+3;
  echo "ответ: {$a}";//вот как еще можно выводить переменные
}

//вызываем функцию и код внутри нее выполнится
test();

 ?>

Проверяем дописав к адресу нашего сайта function.php,  чтобы было так http://myphp.loc:8080/function.php

В функции можно передавать значения, их называют аргументами. Функция может возвращать значение с помощью оператора return.

<?php 
//объявляем функцию
function myFoo($arg1,$arg2){
  $a = $arg1+$arg2;
  //в таком случае функция будет возвращать значение $a
  return $a;
}

//вызываем функцию и код внутри нее выполнится
$sum = myFoo(10,15);
echo $sum;

echo "<br>";

//используем повторно
$sum2 = myFoo(16,25);
echo $sum2;

echo "<br>";

//можно даже так
$sum3 = myFoo(30,12) + myFoo(33,66);
echo $sum3;
 ?>

На этом пока все, позже поговорим о такой штуке, как область видимости.

На сайте гражданских инициатив: http://peticiy.ru/ люди пишут интернет петиции, что бы собрать электронные голоса для качественного изменения уровня жизни.

Введи свой e-mail:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *