Функция PHP define(): примеры и использование

В PHP функция define()используется для определения констант. Константы подобны переменным, но их значения не могут быть изменены после определения. Вот несколько методов, которые можно использовать с функцией define(), а также примеры кода:

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

    define("PI", 3.14159);
    echo PI; // Output: 3.14159
  2. Определение константы с именем без учета регистра:

    define("GREETING", "Hello, world!", true);
    echo greeting; // Output: Hello, world!
  3. Определение константы со значением массива:

    define("FRUITS", ['apple', 'orange', 'banana']);
    echo FRUITS[1]; // Output: orange
  4. Определение константы с динамическим значением:

    define("TODAY", date("Y-m-d"));
    echo TODAY; // Output: Current date in the format YYYY-MM-DD
  5. Определение константы с условным значением:

    define("DISCOUNT", (date("D") === "Mon") ? 0.2 : 0.1);
    echo DISCOUNT; // Output: 0.2 on Mondays, 0.1 on other days
  6. Определение константы в классе:

    class MyClass {
    const MY_CONSTANT = "Hello";
    }
    echo MyClass::MY_CONSTANT; // Output: Hello
  7. Константы с магическими константами:

    define("FILE_PATH", __FILE__);
    echo FILE_PATH; // Output: Absolute path of the current file

Это всего лишь несколько примеров использования функции define()в PHP. Вы можете использовать константы для хранения значений, которые не следует изменять в коде.