Войти или зарегистрироваться




Учебник PHP. Переменные и работа с ними

 

 

Как и в большинстве языков программирования, в php есть возможность определять значение переменных и в том числе работать с данными разного типа: целые и дробные числа, строка или логическое значение.

По умолчанию значение любой из переменных ровна алгебраическому и логическому нулю - false. Несмотря на это, стандартом написания любого скрипта на языке php является необходимость указывать значение любой переменной, особенно, если ей присваивается значение или данные, которые были отправлены пользователем сценарию.

Переменная в php обозначается знаком доллара $ и дальше следует имя самой переменной, которое должно начинаться с буквы латинского алфавита (a, b, c, d) либо символа подчёркивания "_". Не допускается использование переменных, начинающихся с цифры или любого другого знака - php интерпритатор выдаст ошибку синтаксиса, в прочем такое написание и обозначение переменных свойственно для большого числа языков как серверного программирования, так и любых других языков.

Например, верными будут обозначения переменных такими именами как:

<?php
// переменной присваивается нулевое значение
$i = 0;
// дробное значение
$i = 1.23;
// логические значения или значения из булевой алгебры
$i = false; $j = true;
// строковая переменная
$i = "Я строковая переменная.";
// присваиваем значение одной переменной другой
$i = $j;
/*
в данном случае, переменной под именем i присваивается значение переменно j, то есть логического значение true
*/
?>

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

<?php
$i = 23;
$j = "число";
echo $i + " " + $j;
?>

В данном случае, на экран в браузере интерпритатор php выведет строку "23 число".

Если же вы планируете складывать логические переменные и переменные, содержащие числа, здесь всё будет ещё проще:

<?php
$i = false;
$j = 1;
$f = $i + $j;
?>

В данном случае, переменная $f будет содержать значение 1 или тот же true.

Эта особенность в php достаточно сильное облегчение для новичков и профессиональных программистов на данном языке, что позволяет значительно облегчить и ускорить написание масштабных скриптов.

 

 

« Пред.
 
След. »


Самое популярное


Последние новости


Разделы форума

Все разделы форума

При перепечатке материалов ссылка на источник обязательна.

© Андрей Максимов, 2008-2011

Яндекс цитирования