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

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


 

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

20372. Ламповые высокочастотные генераторы с внешним возбуждением 433.5 KB
  4 а для анодного тока при при ; при 5. Для анодного тока рис.7 где крутизна линии граничного режима проводимая через точки резкого спада анодного тока см.4а для сеточного тока при запишем: при ; при 5.
20373. Юридичні терміни. Тлумачний словник 1.71 MB
  Рекомендовано Міністерством освіти і науки України лист№ 14 18. У роботі над словником взяли участь викладачі Академії адвокатури України та юридичного факультету Київського національного університету імені Тараса Шевченка. Законодавство України на відміну від законодавства деяких країн напр. АГРАРНЕ ПРАВО одна з важливих галузей права України що є правонаступником колгоспного та сільськогосподарського права.
20374. Наследственное право 3.28 MB
  III V В книге на базе новейшего законодательства часть третья ГК РФ рассматриваются все основные вопросы наследственного права: общие положения о наследовании наследование по закону и по завещанию приобретение наследства и отказ от него оформление наследственных прав охрана наследственного имущества и управление им ответственность наследников по долгам наследодателя раздел наследства наследование бизнеса наследование авторского права и смежных прав наследственные права иностранцев в России и российских граждан за границей и другие....
20375. Конституционное право 1.72 MB
  В приложении приведена Конституция Российской Федерации. Конституционное право избирать и быть избранным право на участие в референдуме право но надлежащую процедуру и гарантии реализации и защиты политической правосубъектности граждан заняли центральное место в системе конституционного права Российской Федерации. Веденеев доктор юридических наук академик РАЕН ГЛАВА I ТЕОРИЯ КОНСТИТУЦИОННОГО ПРАВА РОССИЙСКОЙ ФЕДЕРАЦИИ 1. Понятие и предмет конституционного права Российской Федерации Термин конституционное право употребляется в...
20377. ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ИПОТЕКИ 2.61 MB
  Государственная регистрация прав на недвижимое имущество и сделок с ним по замыслу разработчиков Гражданского кодекса Российской Федерации была призвана обеспечить публичность гражданского оборота недвижимых вещей иными словами стремиться с помощью правовых и организационных мер оздоровить и упорядочить рынок недвижимого имущества который стал бурно развиваться в России сконцентрировав все его функции по инвентаризации учету регистрации использованию и налогообложению в системе единого государственного органа. Система регистрации...
20378. Комментарий к Гражданскому кодексу Российской Федерации. Часть третья 3.97 MB
  1 комментируемой статьи являются правилами имеющими отношение ко второму из названных элементов свободы наследования а именно к праву наследников на получение наследства. Конституционно гарантированное право наследников на получение наследства определяет исходную позицию ГК который устанавливает специальное правило обеспечивающее законодательную реализацию указания содержащегося в Постановлении Конституционного Суда РФ N 1П: Право наследования предусмотренное статьей 35 часть 4 Конституции Российской Федерации: обеспечивает...
20379. Жилищное право: Учебник 3.79 MB
  Это снижает не только уровень обеспечения социальных гарантий но и степень доверия граждан к ним в связи с чем возникает необходимость уточнить действующие обязательства государства по обеспечению жилыми помещениями отдельных категорий граждан и сформировать единые принципы и механизмы оказания поддержки различным категориям граждан за счет бюджетных средств; необходимость обеспечения устойчивого функционирования жилищного сектора которое позволит удовлетворять жилищные потребности населения без существенного участия федерального центра и...
20380. Комментарий к Гражданскому кодексу Российской Федерации. Часть вторая 7.77 MB
  Вместе с тем данные нормативные положения распространяют свое действие и на отношения связанные с исполнением и прекращением договора включая возможность наступления ответственности сторон за неисполнение и ненадлежащее исполнение договорного обязательства. В 1 содержатся общие нормы применимые ко всем видам договора куплипродажи при условии что они не изменены конкретным договором или специальными нормами касающимися отдельных видов договора куплипродажи 28. Такие изменения не могут однако отменять действия общих норм 1...