constants

Что означает сообщение об ошибке PHP "Обратите внимание: Использование неопределенной константы"?

PHP записывает эту ошибку в журналы: "Обратите внимание: Использование неопределенной константы". Ошибка в журналах: ... cape_string($_POST[email]); $message = mysql_real_escape_string($_POST[message]); Что это значит и почему я это вижу?

определить() против const

Довольно простой вопрос: В PHP, когда вы используете define('FOO', 1); И когда вы используете const FOO = 1; В чем основные различия между этими двумя?

Как отключить уведомления PHP?

Notice: Constant DIR_FS_CATALOG already defined Я уже прокомментировал display_errors в php.ini, но не работает. Ка ... он все еще сообщает о таких уведомлениях, Это проблема с PHP 5.3? Сообщение о многочисленных Стеке вызовов тоже..

Плюсы и минусы констант интерфейса [закрыто]

Интерфейсы PHP позволяют определять константы в интерфейсе, например interface FooBar { const FOO = 1; const BA ... торым они являются плохой практикой, но, поскольку Java не является PHP, я счел оправданным снова задать его в теге PHP.

PHP5: константа против статики

В PHP5, в чем разница между использованием const и static? Когда каждый из них подходит? И какую роль играет public, protected и private играйте - если таковые имеются.

Переопределение констант класса по сравнению со свойствами

Я хотел бы лучше понять, почему в приведенном ниже сценарии существует разница в способе наследования констант класса п ... тал документацию, но, похоже, не вижу никаких упоминаний об этом нюансе. Кто-нибудь может пролить на меня немного света?

Динамическое имя константы в PHP

Я пытаюсь динамически создать постоянное имя, а затем получить значение. define( CONSTANT_1 , "Some value" ) ; // try ... свенности $$constant_name, Но это сделало бы его переменной, а не константой. Может ли кто-нибудь пролить свет на это?

Доступ к константе класса с помощью простой переменной, содержащей имя константы

Я пытаюсь получить доступ к константе класса в одном из моих классов: const MY_CONST = "value"; Если у меня есть пер ... :$myVar Явно не работает, потому что он предназначен для статических свойств. Переменные переменные тоже не работают.

Могу ли я использовать объединение строк для определения класса CONST в PHP?

Я знаю, что вы можете создавать глобальные константы в терминах друг друга, используя конкатенацию строк: define('FOO' ... и способ создать константы класса в терминах друг друга в чем-то большем, чем тривиальный случай набора, такой как foo2?

Как узнать имя константы?

Предполагая, что у вас есть константа, определенная в классе: class Foo { const ERR_SOME_CONST = 6001; function bar() { $x = 6001; // need to get 'ERR_SOME_CONST' } } Возможно ли это с помощью PHP?

Можете ли вы использовать статические константы в PHP?

Я ожидал, что сработает следующее, но, похоже, это не так. <?php class Patterns { public static const EMAIL = ... $/"; public static const USERNAME = "/^\w+$/"; } Я получаю syntax error, unexpected T_CONST, expecting T_VARIABLE

Абстрактные константы в PHP - Заставляют дочерний класс определять константу

Я заметил, что в PHP не может быть абстрактных констант. Есть ли способ заставить дочерний класс определить константу (которую мне нужно использовать в одном из внутренних методов абстрактного класса)?

константа, уже определенная в php

У меня есть функция, которую я пытаюсь запустить, но она показывает сообщение как уже определенную константу. Я попыт ... если определено" о функции, но все равно ничего. Есть ли какой-нибудь способ проигнорировать это и посмотреть результат?

Что означает ФАЙЛ?

У меня есть следующий код от Codeigniter index.php Насколько я понимаю, , Если / строки, позиция в $system_folder ( ... Swap directory separators to Unix style for consistency $system_folder = str_replace("\\", "/", $system_folder); }

Интерполировать константу (не переменную) в heredoc?

<?php define('my_const', 100); echo <<<MYECHO <p>The value of my_const is {my_const}.</ ... Если я помещу переменную в фигурные скобки, она будет распечатана. Но не постоянная. Как я могу это сделать? Спасибо!

Переопределение констант в PHP

Можно ли переопределить константу в php, которая была определена функцией define? У меня есть класс с несколькими конс ... ые в экземпляре. Я знаю, что константы должны быть постоянными (очевидно!), Но я ищу уловку, чтобы переопределить их.

Преобразование строки в определенную константу в PHP

Допустим, я определил константу ERROR_0 следующим образом: define("ERROR_0","An error occurred.") Теперь предположи ... реобразовать ее в константу ERROR_0, чтобы я мог получить строку "Произошла ошибка". Как я могу это сделать? Спасибо!

Что быстрее? Константы, Переменные или массивы переменных

Мое текущее веб-приложение использует около 30 или около того компонентов (DEFINE()). Я читаю то, что переменные быстре ... анты в своем приложении и, вероятно, буду постоянно добавлять их в список, и они используются в и из функций и классов.

Какова наилучшая практика добавления констант в laravel? (Длинный список)

Я довольно новичок в ларавеле. У меня есть основной вопрос, как лучше всего добавлять константы в laravel. Я знаю мето ... Итак, каким должен быть наилучший подход к написанию констант. Метод .env. Или добавление constant.php файл? Спасибо

Могу ли я использовать константы внутри функций в PHP?

Можно ли использовать константу PHP в функции PHP? // in a different file DEFINE ('HOST', 'hostname'); DEFINE ('USER ... connection = new mysqli(HOST, USER, PASSWORD, NAME) or die ('Sorry, Cannot Connect'); return $connection; }