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)
name: constant рдХреЛ рдирд╛рдоvalue: constant рдХреЛ valuecase-insensitive: case-insensitive рдЧрд░реНрдиреЗ рдХрд┐ рдирдЧрд░реНрдиреЗ рднрдиреЗрд░ рддреЛрдХреНрдЫ (default is false)
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
PHP Constant Arrays
PHP 7 рдорд╛, define() function рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Array constant рдмрдирд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
Constants Global рд╣реБрдиреНрдЫрдиреН
Constants automatically global рд╣реБрдиреНрдЫрдиреН рд░ рдпрд╕рдХреЛ рдЕрд░реНрде рд╣реБрдиреНрдЫ рдХрд┐ рддрд┐рдирд▓рд╛рдИ script рдХреЛ рдХреБрдиреИ рдкрдирд┐ function рднрд┐рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>