русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вывод данных


Дата добавления: 2013-12-23; просмотров: 694; Нарушение авторских прав


Is_array(переменная);

Is_null(переменная);

Is_float(переменная);

Is_int(переменная);

Is_string(переменная);

Empty(переменная);

Isset(переменная);

Проверка существования переменной

Мое имя Володя, мой возраст 18 лет.

Иванов

Володя

Int i;

Операторы присваивания

 

В PHP нет специальных деклараций (операторов) для описания переменных, как в Паскале или Си:

 

VAR I: INTEGER;

или

 

Переменная в PHP создается (под нее выделяется память) при первом ее упоминании в операторе присваивания, то есть при присваивании ей первого значения:

 

$my_name=”Володя”;

$my_age=18;

$privet=”Привет!”;

При этом тип переменной определяется типом присвоенного ей значения. В любой момент переменной можно присвоить значение другого типа:

 

$my_name=25;

$my_age=”Молодой еще!”;

Внимание! Желательно такой возможностью языка PHP не пользоваться!

 

Значение строковой переменной можно задавать двумя способами:

а) в одинарных кавычках:

 

$my_name=’Володя’;

б) в двойных кавычках:

 

$my_name=”Володя”;

В этом случае в строку можно вставлять ESC-последовательности:

\n – конец строки,

\t – горизонтальная табуляция.

Например, если строка имеет вид:

$my_name=”Володя\nИванов”;

То при выводе ее на экран терминала она разобьется на две:

 

Таким образом, ESC-последовательности в PHP работают так же, как и в Си.

В любую строку можно включать имена переменных. При этом если строка заключена в одинарные кавычки, то выведется на экран так, как написана:



 

$my_name=’Володя’;

$my_age=18;

$message=’Мое имя $my_name, мой возраст $my_age лет.’;

echo $message;

На экране появится:

 

Мое имя $my_name, мой возраст $my_age лет.

Если же строка заключена в двойные кавычки, то будут выведены значения переменных, стоящих внутри нее:

 

$my_name=’Володя’;

$my_age=18;

$message=”Мое имя $my_name, мой возраст $my_age лет.”;

echo $message;

На экране появится:

 

 

Можно проверить, существует ли данная переменная, (то есть инициализирована или она). Для этого используется функция:

 

 

Если переменной в данный момент не существует (нигде ранее ей не присваивалось значение или она была удалена функцией unset() ), то функция isset() возвращает false, в противном случае – true:

 

$x = 5;

if (isset($x))

echo ‘<BR>Переменная $x существует, ‘, “ее значение равно $x<BR>”;

 

На экране появится:

 

Переменная $x существует, ее значение равно 5

 

Важно помнить, что мы не можем использовать в программе неинициализированную переменную – это породит предупреждение со стороны интерпретатора PHP.

Чтобы выяснить, является ли значение переменной пустым, используется функция:

 

 

Если значение переменной равно нулю, “0”, NULL,пустой строке (“”), false, переменная не объявлена или является пустым массивом, то эта функция возвращает true, в противном случае – false.

Чтобы проверить тип переменной, используются функции:

is_numeric(переменная); - если переменная является числовой (integer, float) или строкой, содержащей только числа.

Эти функции возвращают true, если переменная имеет указанный тип.

 

 



<== предыдущая лекция | следующая лекция ==>
Выражения | Форматированный вывод


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.