Константы PHP: методы и примеры работы с константами в PHP

PHP Konstanten — это немецкий язык, который переводится как «Константы PHP» на английском языке. Константы в PHP подобны переменным, но их значения не могут быть изменены после того, как они определены. Вот несколько методов работы с константами PHP, а также примеры кода:

  1. Определение константы:

    define("CONSTANT_NAME", "constant value");
  2. Доступ к константе:

    echo CONSTANT_NAME;
  3. Проверка того, определена ли константа:

    if (defined("CONSTANT_NAME")) {
       echo "Constant is defined.";
    } else {
       echo "Constant is not defined.";
    }
  4. Использование констант в выражениях:

    $result = 10 * CONSTANT_NAME;
  5. Определение констант без учета регистра:

    define("CONSTANT_NAME", "constant value", true);
  6. Константы с массивами:

    define("FRUITS", ["apple", "banana", "orange"]);
    echo FRUITS[0];  // Output: apple
  7. Магические константы:

    echo __FILE__;     // File name of the script
    echo __LINE__;     // Current line number in the script
    echo __FUNCTION__; // Function name
  8. Использование констант в классах:

    class MyClass {
       const PI = 3.14159;
       public function getArea($radius) {
           return self::PI * $radius * $radius;
       }
    }
  9. Использование констант в пространствах имен:

    namespace MyNamespace;
    const CONSTANT_NAME = "constant value";