Вы работаете над программным проектом, возможно, это не новая ситуация, если вы читаете это, и вы сталкиваетесь с конкретными функциями, необходимыми для вашего проекта. Будучи эффективным (и ленивым) разработчиком, которым вы являетесь, вы понимаете, что эта функциональность достаточно общая, что, возможно, кому-то раньше была нужна, и для нее была написана какая-то библиотека. Зачем изобретать велосипед? Таким образом, вы переходите на предпочитаемую поисковую систему, находите вероятного кандидата, просматриваете целевую страницу и делаете вывод, что эта библиотека соответствует вашим требованиям.
Смотрите статью здесь:
PHPMaster: документация заставляет мир вращаться