Как определить является ли STRING функцией

Печать RSS
292

Автор
ツ ツ ツ
0
Пищу подсветку синтаксиса, стандартная не устраивает, вопрос вот в чем есть ли родная функция для определения является ли строка функцией, написать свою я то могу, взять с какого то редактора с файла подсветки список функций но не хотелось бы велосипед делать, вот думаю есть ли родная в природе )

Землянин
0
Автор
ツ ツ ツ
0
Типа да только вот она определяет не только встроенные но и пользовательские

Землянин
0
Ну так сделай массив с именами пользовательских функций и проверяй, нет ли функции в массиве и доступна ли она.
<?php
$arr = array('func', 'func5', 'babah');
$name = 'trim';
if(!in_array($name, $arr) && function_exists($name)){
echo 'труъ';
}

Землянин
0
М

Малиновые штаны
0
Если только для подсветки синтаксиса, то проще проверять скобочку после функции, типа
$a = b ($a); - функция
$b = b +2; - константа
N

Эцилопп сией тентуры
0
Flyd (Сегодня / 01:31)
Если только для подсветки синтаксиса, то проще проверять скобочку после функции, типа
$a = b ($a); - функция
$b = b +2; - константа
Мдеее! и будет весь код сиять! лучше уж реально делать как faulen сказал! случаи бывают разные!
Автор
ツ ツ ツ
0
Всем большое спасибо, в тему не заходил не видел, в общем уже заюзал стандартную функцию, ток чють пришлось повозится с ней, вот что вышло http://wapnew.ru/100 делал ещё с нумерацией но с тела не удобно смотрится, пришлось убрать smile
Изменил: Lugaro (12.04.2010 / 03:52)
A

Оранжевые штаны
0
пользовательские функции специально не подсвечиваются , чтобы отделить их от стандартных
Автор
ツ ツ ツ
0
9. Azzido, ну так не кто и не говорит чтоб они подсвечивались )
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск