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;
}