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

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


 

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

12183. Строении и принцип действия клавиатуры и мыши 98.7 KB
  Лабораторная работа № 18 Строении и принцип действия клавиатуры и мыши 1. Цель работы Изучение принципа действия клавиатуры и мыши. 2. Теоретические сведения Клавиатура Клавиатура выполнена как правило в виде отдельного устройства подключаемого к компьютеру то...
12184. Тестирование ОЗУ 146.7 KB
  Лабораторная работа № 13 Тестирование ОЗУ 1. Цель работы Изучение основных характеристик ОЗУ и выявление их ошибок 2. Теоретические сведения Основными характеристиками ОЗУ являются время доступа быстродействие емкость. Время доступа это промежуток времени за...
12185. Расположение компонентов в ПК 297.4 KB
  Лабораторная работа № 11 Расположение компонентов в ПК. 1. Цель работы Изучение расположения компонентов в ПК и их назначение. 2. Теоретические сведения Компоненты компьютера Если вы пользуетесь настольным компьютером то наверное уже знаете что не существует о
12186. Мониторинг работоспособности материнской платы 41.91 KB
  Лабораторная работа № 17 Мониторинг работоспособности материнской платы 1. Цель работы Научиться диагностировать работоспособность системной платы 2. Теоретические сведения SpeedFan мощная утилита мониторинга Задача мониторинга критически важных параметров р
12187. СИРОВИННІ МАТЕРІАЛИ МАРТЕНІВСЬКОГО ВИРОБНИЦТВА 1.09 MB
  1 СИРОВИННІ МАТЕРІАЛИ МАРТЕНІВСЬКОГО ВИРОБНИЦТВА Шихтові матеріали поділяються на металеві і неметалічні. До металевої частини шихти відносяться: чавун брухт розкислювачі і легуючі добавки; до неметалічної – залізна і марганцева руда окалина агломерат вапняк і ва...
12188. ОСОБЛИВОСТІ ПОБУДОВИ ЗЛИВКІВ СПОКІЙНОЇ, КИПЛЯЧОЇ ТА НАПІВСПОКІЙНОЇ СТАЛЕЙ 797.5 KB
  ОСОБЛИВОСТІ ПОБУДОВИ ЗЛИВКІВ СПОКІЙНОЇ КИПЛЯЧОЇ ТА НАПІВСПОКІЙНОЇ СТАЛЕЙ Особливості побудови зливка спокійної сталі Звичайна структура зливка спокійної сталі рис. 7.1 характеризується наступними основними зонами. Зона 1. Тонкий поверхневий шар що утвор
12189. ВИЗНАЧЕННЯ ВМІСТУ ВУГЛЕЦЮ В СТАЛІ ЗА ДОПОМОГОЮ КАРБОМЕТРУ ALPHA 1.03 MB
  ВИЗНАЧЕННЯ ВМІСТУ ВУГЛЕЦЮ в СТАЛІ ЗА ДОПОМОГОЮ карбометру ALPHA Ціль роботи: вивчити методи контролю вмісту вуглецю в сталі; освоїти один з фізичних методів визначення вуглецю в сталі. Теоретичне введення Перед проведенням лабораторної роботи студент зобовя
12190. ХРОНОМЕТРАЖ ПЛАВКИ В СТАЛЕПЛАВИЛЬНОМУ АГРЕГАТІ 31.5 KB
  ХРОНОМЕТРАЖ ПЛАВКИ В СТАЛЕПЛАВИЛЬНОМУ АГРЕГАТІ Мета роботи: 1. Вивчити конструкцію сталеплавильного агрегату. 2. Ознайомитись з організацією робіт сталеплавильного агрегату. 3. Вивчити технологію плавки в сталеплавильному агрегаті. Перед проведенням ла...
12191. Определение порядка реакции по мурексиду и ката¬лизатору (кислоте) 282.69 KB
  Цель работы: определение порядка реакции по мурексиду и катализатору кислоте; определение константы диссоциации слабой кислоты путем кинетических измерений. Схема установки Рис. 1. Общий вид прибора где 1 – узел светофильтров 2 – узел кюветодержателя 3 – и