Типы переменных и константы в PHP

Простые, несложные примеры переменных в языке PHP и констант. Самое важное – создать файл index.php, так как в файлах html язык php не обрабатывается, хотя многие современные браузеры справляются даже с этим. Преимущество php-документа в том, что в нём успешно обрабатывается как html, так и php.
PHP открывается так:

<?php

Внутри каждая строчка кода всегда отделяется точкой с запятой (;).

Закрывается PHP так:

?>

Вывод на экран html-символов

Иногда необходимо не выходя из php-кода вывести на экран какую-либо фразу. Это бывает необходимо при отправке сообщений («ваше послание отправлено») или при выводе на экран ошибки. Для вывода на экран фразы или html используется функция echo. При этом всё, что нужно вывести на экран, помещается в кавычки.

Пример:

<?php echo «<b>Жирная фраза</b>»;?>

Типы переменных

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

Задаётся переменная так:

$number=5;

$x=10;

$y=7;

Переменная «$number» имеет значение 5. Переменные всегда начинаются со знака «$», после которого пишется её название. При этом нельзя начинать название с цифры или использовать в нём дефис. Но можно начинать название с подчёркивания ($_number).

Различают следующие виды переменных:

1. Целочисленные. Когда значение является числом.
2. Переменные с точкой. Когда значения является десятичным числом.
3. Строковые переменные. Когда значение является строчкой, например так: $number=»hi»;
4. Булевская переменная. Когда значение является «правдой» или «неправдой».

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

Изначально булевские переменные задаются так:

$book=true; – эта переменная имеет значение «правда».

$bool=false; – эта переменная имеет значение «неправда».

Несколько нюансов

Если выводить значение булевских переменных на экран, то выводиться будет цифра 1 или пустота.

Пример 1:

$book=true;

echo «$book»;

На экран выйдет цифра 1.

Пример 2:

$bool=false;

echo «$bool»;

На экране ничего не отобразится.

Если выводить переменную не в двойных, а в одинарных кавычках, то на экране отобразится не значение, а название переменной (она будет восприниматься как строчка текста).

Например:

$numb=5;

echo ‘$numb’;

На экране появится надпись: «$numb».

Если задать значение два раза подряд для одной переменной и дважды вывести его на экран, то на экране отобразиться оба значения.

Например:

$my=45;

echo «$my»;

$my=17;

echo «$my»;

На экране отобразятся два числа – 45 и 17. То есть переменные могут иметь разное значение и одна переменная работает в коде до момента определения для неё следующего значения.

Константы

Они похожи на переменные, но при этом не могут менять своего значения.

Пишутся так:

define («mi», «константа»);

Расшифровка:

define – ключевое слово, в скобках указывается название и значение константы.

«mi» – название константы, отделяется от значения запятой.

«константа» – строковое значение для константы пишется в двойных кавычках.

Выводятся так:

echo mi;

Обратите внимание на отсутствие кавычек.

Вам также может понравиться

About the Author: admin

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

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