69684

КОНСТАНТИ

Доклад

Информатика, кибернетика и программирование

Константи містять постійні значення. На відміну від змінних, ви не можете змінити значення константи, яке було їй привласнено при її оголошенні. Константи зручно використовувати для зберігання значень, які не повинні змінювати під час роботи програми, наприклад, ім’я розробника програми.

Украинкский

2014-10-08

36 KB

0 чел.

Тема 3: КОНСТАНТИ

Константи містять постійні значення. На відміну від змінних, ви не можете змінити значення константи, яке було їй привласнено при її оголошенні. Константи зручно використовувати для зберігання значень, які не повинні змінювати під час роботи програми, наприклад, ім'я розробника програми.

Задання констант. Функція define()

Для визначення константи використовується функція define. Ця функція має наступний формат:

define (Sname, Svalue, Scase_sen)

де   Sname — ім'я константи;

Svalue — значення константи;

$case_sen — необов'язковий параметр логічного типу, вказуючий чи слід враховувати регістр букв (true) чи ні (false).

Приклад:

define("pi",3.14,true); echo   pi;

Якщо параметр $case_sen (саме так називається третій параметр) рівний true, то інтерпретатор враховуватиме регістр символом при роботі з ім'ям константи. Звернете увагу, що після оголошення константи її можна використовувати без передуючого символу долара.

При оголошенні констант потрібно пам'ятати два важливі моменти:

Ім'я константи повинне бути поміщене в лапки, а не в апострофи.

Не можна оголошувати дві константи з одним і тим же ім'ям.

Перевірка існування констант. Функція defined()

Для перевірки існування константи можна використовувати функцію defined(). Дана функція повертає true, якщо константа оголошена, і false — якщо не оголошена.

Приклад:

define("pi",3.14,true) ;

if    ((defined("pi"))==true)    echo   "Константа   оголошена";

Стандартні константи

При програмуванні на PHP ви можете використовувати наступні стандартні константи (див. табл.).

Стандартні константи     Таблиця

Ім'я

Значення

_FILE_ (два знаки підкреслення до FILE і два - після)

Містить ім'я програми, яка виконується в даний момент

LINE

Номер рядка, який зараз обробляє інтерпретатор

PHP_OS

Ім'я і версія операційної системи, під якою запущений РНР

PHP_VERSION

Версія РНР

TRUE, true, FALSE, false

Вже знайомі нам логічні константи


 

А также другие работы, которые могут Вас заинтересовать

11910. ФИЗИЧЕСКИЙ МАЯТНИК Введение Описание установки 38.39 KB
  Лабораторная работа № 5 ФИЗИЧЕСКИЙ МАЯТНИК Введение Описание установки Рис. 1 Физический маятник представляет собой твердое тело в нашем случае стержень 12 с отверстиями который монтируется на блоке 11 закрепленном на стойке 10 модуля ЛКМ3 так чтобы ось блока не пр...
11911. Алгоритмы речевого кодирования в стандарте GSM 544.5 KB
  Лабораторная работа по курсу Информационные технологии в телекоммуникационных системых Алгоритмы речевого кодирования в стандарте GSM Содержание [0.0.1] Лабораторная работа [0.0.1.1] Алгоритмы речевого кодирования [0.1] В...
11912. Оценка качества речи, передаваемой по каналу GSM 704 KB
  Лабораторная работа по курсу Проектирование информационных и телекоммуникационных систем Оценка качества речи передаваемой по каналу GSM Содержание Лабораторная работа Содержание Задание Теорети...
11913. Изучение электронного осциллографа 717.55 KB
  Отчёт по лабораторной работе № 1 Изучение электронного осциллографа Цель работы. Ознакомление с устройством электронного осциллографа; изучение с помощью этого прибора процессов в простых электрических цепях. Приборы и оборудование. 1. Электронный о
11914. Изучение свободных электромагнитных колебаний в LRCконтуре 327.5 KB
  Отчет по лабораторной работе №4 14 Изучение свободных электромагнитных колебаний в LRCконтуре. Выполнили: студенты 1.Теоретическое введение. Из определения LRC: где коэффициент затухания. собственная частота контура. При малые затухания. где ...
11915. Измерение коэффициента взаимной индукции в переменном поле 145.5 KB
  Лабораторная работа N 9 Измерение коэффициента взаимной индукции в переменном поле 1 Цель работы: Измерение коэффициента взаимной индукции коаксиальных катушек на основе закона электромагнитной индукции. 2 Теоретическая часть: Явление взаимной индукции заклю
11916. Определение отношения заряда электрона к массе методом магнетрона 569.5 KB
  Лабораторная работа № 12 Определение отношения заряда электрона к массе методом магнетрона. Цель работы: Цель работы: Изучение движения электронов во взаимно перпендикулярных электрическом и магнитном полях в магнетроне определение по параметрам этого движен
11917. Изучение свободных электромагнитных колебаний в LCR контуре 278 KB
  Лабораторная работа № 14 Изучение свободных электромагнитных колебаний в LCR контуре. Цель работы: Цель работы: Изучение характеристик свободного колебательного процесса возбуждаемого импульсным воздействием в простом LCR контуре. Приборы и оборудование: ...
11918. Определение термоэмиссионных характеристик вольфрама 321.5 KB
  Лабораторная работа №6 Определение термоэмиссионных характеристик вольфрама. Задание 1. Определение температуры катода. Соберите установку из источника питания и вакуумного диода. Измеряя ток накала от 1.3 до 1.7 А через каждые 0.1 А измерьте соответствующие знач...