PHP Constants

Constants variables рдЬрд╕реНрддреИ рд╣реБрдиреН, рддрд░ рдПрдХ рдкрдЯрдХ define рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ changed рд╡рд╛ undefined рдЧрд░реНрди рд╕рдХрд┐рджреИрдиред

PHP Constants

Constant рднрдиреЗрдХреЛ рдПрдЙрдЯрд╛ identifier (name) рд╣реЛ рдЬреБрди рд╕рд╛рдорд╛рдиреНрдп value рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред value script рднрд░реА рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрди рд╕рдХреНрджреИрдиред

Valid constant name рдПрдЙрдЯрд╛ letter рд╡рд╛ underscore рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ (constant name рдХреЛ рдЕрдЧрд╛рдбрд┐ $ sign рд╣реБрдБрджреИрди)ред

Note: Variables рдХреЛ рддреБрд▓рдирд╛рдорд╛, constants рд╕реНрд╡рддрдГ global рд╣реБрдиреНрдЫрдиреН рдЬрд╕рд▓рд╛рдИ script рднрд░рд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

PHP Constant рдмрдирд╛рдЙрдиреЗ

Constant рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ define() function рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

Syntax

define(name, value, case-insensitive)

Example (Case-Sensitive)
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>

PHP Constant Arrays

PHP 7 рдорд╛, define() function рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Array constant рдмрдирд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред

Example
<?php
define("cars", [
  "Alfa Romeo",
  "BMW",
  "Toyota"
]);
echo cars[0];
?>

Constants Global рд╣реБрдиреНрдЫрдиреН

Constants automatically global рд╣реБрдиреНрдЫрдиреН рд░ рдпрд╕рдХреЛ рдЕрд░реНрде рд╣реБрдиреНрдЫ рдХрд┐ рддрд┐рдирд▓рд╛рдИ script рдХреЛ рдХреБрдиреИ рдкрдирд┐ function рднрд┐рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

Example
<?php
define("GREETING", "Welcome to W3Schools.com!");

function myTest() {
  echo GREETING;
}

myTest();
?>