Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Предупрежедения при использовании функций class_exists и function_exists / 5 сообщений из 5, страница 1 из 1
04.06.2014, 15:50
    #38661596
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предупрежедения при использовании функций class_exists и function_exists
При использовании функций class_exists и function_exists генерируются предупреждения о том, что константы (передаваемые этим функциям) не существуют. Как избавиться от этих предупреждений, не отключая в настройках php warning'и ?
...
Рейтинг: 0 / 0
04.06.2014, 16:04
    #38661616
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предупрежедения при использовании функций class_exists и function_exists
Cyrax_02При использовании функций class_exists и function_exists генерируются предупреждения о том, что константы (передаваемые этим функциям) не существуют. Как избавиться от этих предупреждений, не отключая в настройках php warning'и ?

Писать название в кавычках и почитать о разнице в синтаксисе при использовании констант и строк :) Все строки надо писать исключительно в кавычках (если не ошибаюсь я об этом уже упоминал в обсуждении другой темы ;) )
...
Рейтинг: 0 / 0
04.06.2014, 16:29
    #38661645
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предупрежедения при использовании функций class_exists и function_exists
Твою мать ))
...
Рейтинг: 0 / 0
04.06.2014, 16:31
    #38661649
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предупрежедения при использовании функций class_exists и function_exists
Имена функций и классов мы-то без кавычек пишем, когда их вызываем. Отсюда все пироги...
...
Рейтинг: 0 / 0
04.06.2014, 17:13
    #38661711
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Предупрежедения при использовании функций class_exists и function_exists
Cyrax_02Имена функций и классов мы-то без кавычек пишем, когда их вызываем. Отсюда все пироги...

да... но просто есть несколько разных допустимых синтаксисов:
fff() - функция
$fff() - вызов функции по имени ($fff - строковая переменная)
$fff - обращение к переменной
$$fff - обращение к переменной по имени
fff - обращение к константе
FFF::fff - обращение к статическим методам класса
"fff" - строка

других вариантов не вспоминаю (ну кроме разных $$fff(), ${$fff} и разных $fff->$aaa - что сути дела не касается)

В функцию php не умеет передавать другие функции или классы (просто синтаксиса соответствующего нету), а только переменные или разные литералы.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Предупрежедения при использовании функций class_exists и function_exists / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]