Hola, cuando se programa, normalmente se implementan funciones hechas por uno mismo, las cuales esas mismas funciones, las podemos utilizar en diversos proyectos ejemplo:
proyecto A
---------------
usa miLebreria.php
proyecto B
---------------
usa miLibreria.php
-----------------------
cual es la diferencia, pues parecieran que tuvieran el mismo nombre, pero en muchas ocaciones no es asi, se trata de un mismo archivo que contienes lo mismo, ahora el programador hace esto, para ahorrarse el trabajo de tener que reescribir el mismo codigo para otra aplicacion, por lo cual solo la importa, a esto se le conoce como reutilizacion de codigo, y es una manera de desarrollar aplicaciones web, de manera rapida, y en corto tiempo