Vovix

 
<<< Назад

Предложение по программированию - #1

У нас есть замечательная папка lib, например все php с пользовательскими функциями 'затягиваются' в систему и ими становиться можно пользоваться у себя. Наверняка многие создали там один или несколько php со своими функциями. Функции могут быть у всех разные, и написав их бувает забываешь, что там наворотил?, как их имя?, какие входные параметры? и т.д.!

Я предлагаю (и сделал так у себя) следующее:
В свой php файл из папки lib вставить присвоение константы, например так:

[code=php]
// зададим константу в которой будут все наименования и краткие описания функций
define('VOVIX_SCRIPTS','
dsCryptV($input,$decrypt=false)~Обратимое шифрование методом "Двойного квадрата";
padezhV($num, $p1, $p2, $p5)~Функция склонения значений чисел по падежам;
dateDiffV($d, $now = null)~Функция получения - сколько прошло времени в текстовом виде;
check_for_number($str)~Функция проверки на наличие цифры (числа) в строке;
text_to_number($str)~Функция преобразования текстового написания числа в цифру (ограничена до 100);
Timer::start() ...  echo (Timer::finish()." сек.\n\r")~Функции класса для измерения времени выполнения скрипта или операций;
');
[/code]

В результате, даже если не писать специальный скрипт обработки этой константы, вы всегда можете получить список своих функций например
debmes (VOVIX_SCRIPTS);
Естественно вместо VOVIX вы будете применять своё имя (логин)!
Т.е. стандартизация такая именно, что константа XXXXXX_SCRIPTS в системе всегда будет содержать список ваших функций.
Ну и не забывайте ее пополнять при добавлении новых функций!

Обсуждение (0) (8)

Смотрите так же:
05.01.2018 Vovix - первый пост в блоге

Ижевск, Россия

На форуме: Vovix

Веб-сайт:
http://лифантич.рф