Вы не зашли.
Главная » PHP » Константы PHP
#1. Morgan Off (10)
Участник
2010.08.24 09:09
Есть ли в PHP предопределенные константы начинающиеся с PROTECT_ ?
Гугл вроде бы ничего не дал
Отредактировано Morgan (2010.08.24 09:09)
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#2. Morgan Off (10)
Участник
2010.08.24 09:09
а также, есть ли предопределенные классы string, date?
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#3. Gemorroj Off (107)
Administrator
2010.08.24 10:10
класс DateTime есть.
Date нет, String нет)
предопределенные константы - http://www.php.net/manual/en/reserved.constants.php
#4. Morgan Off (10)
Участник
2010.08.24 14:02
отлично.
Запихаю...... раскидаю некоторые функции по классам)
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#5. Morgan Off (10)
Участник
2010.09.12 13:01
возникла необходимость получить имя константы в виде строки.
Код:
echo somefunct(CONSTANT); // string (8) "CONSTANT"
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#6. Рома Off (0)
Участник
2010.09.12 15:03
Поставьте кавычки при передаче константы в функцию('константа') .
Прямо передавая не определить никак.
Но можно определять по значению. Например имеем константы х=1, у=2, z=3 . В функцию(х) попадет 1 , и функция,путем поиска значений возвратит х.
#7. Morgan Off (10)
Участник
2010.09.12 17:05
Рома написал:
Поставьте кавычки при передаче константы в функцию('константа') .
в этом и проблема.
значение может передаваться любое.
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#8. Рома Off (0)
Участник
2010.09.12 17:05
Нужен кусок кода как пример
#9. Morgan Off (10)
Участник
2010.09.12 18:06
Константы PHP
Добавлено спустя   1 минуту  2 секунды:
довольно хорошо сделали))))))
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#10. Morgan Off (10)
Участник
2010.09.13 13:01
;/
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#11. Gemorroj Off (107)
Administrator
2010.09.13 16:04
Morgan, 13.09.2010 15:31:26:
не сочти за наглость, но ты игнорируешь мои темы ? smile

Morgan, 15:31:31:
= )

Gemorroj, 15:32:34:
возникла необходимость получить имя константы в виде строки. - это вопрос?

Morgan, 15:32:38:
да да

Gemorroj, 15:34:05:
а по каким критериям будет идентифицироваться константа?

Gemorroj, 15:34:18:
по значению чтоли?

Morgan, 15:34:27:
дак вот в этом проблема.
может передаться любая константа

Morgan, 15:34:58:
суть проблемы немного в другом, пишу обработкич для ошибок.
пока делаю так
switch($error_type)
{
case E_USER_ERROR:

}

Morgan, 15:35:06:
echo E_USER_ERROR;
break;

Morgan, 15:35:16:
точнее, echo 'E_USER_ERROR';

Morgan, 15:35:28:
и все в таком роде

Gemorroj, 15:35:43:
ну?

Morgan, 15:35:55:
так мне что ли так все типы ошибок перебрать? (

Morgan, 15:36:02:
может все таки есть спобос

Morgan, 15:36:04:
способ

Gemorroj, 15:37:05:
ну проще чем перебрать все типы ошибок способов врядли будет. их всего-то штук 7 или около того. в php 5.3 2 добавилось

Gemorroj, 15:37:46:
print_r(get_defined_constants());
и искать в массиве начинающиеся с E_ smile)) но это имхо бред
#12. Morgan Off (10)
Участник
2010.09.29 19:07
может ли __FILE__ содержать относительный путь?
// много кто использует конструкцию realpath(__FILE__);
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#13. Gemorroj Off (107)
Administrator
2010.09.29 21:09
не может. никогда не видел realpath(__FILE__); часто используют dirname(__FILE__);
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.016 s