Как приём Вы используете для создания коллекции функций. Статические классы или функции с префиксом? PHP: <?php class File { public static function getExt($file_name) { /* ... */ } public static function getName($file_name) { /* ... */ } } ?> PHP: <?php function file_get_ext($file_name) { /* ... */ } function file_get_name($file_name) { /* ... */ } ?> В свете поддержки в PHP 6 namespace я и задался этим вопросом. Если способ обращение к функции из namespace совпадёт с обращением к методу статического класса, то придётся подправить пару строчек, без потери функциональности. PHP: File::getExt('file.tmp');
Как-то модераторы криво порезали флейм, пост к нему не относящийся убрали, а пост с частью флейма оставили.
Код (Text): $funcs= require('functions.inc'); $getext= $funcs['getext']; echo $getext('filename.xxx');