Cita:
Iniciado por Salome 
aahh pero no me regañesss!!!
me refiero a un entorno de programación

Un entorno de "programación" se denomina normalmente IDE .. API serían "funciones" y otros códigos que te ayudan a desarrollar tus aplicaciones. (no es un regaño .. sólo aclaración).
En PHP tienes:
Zend Studio
www.zend.com
Maguma
www.maguma.com
Por lo menos esos "IDE" tienen editor de código, depuradores, ayuda para gestionar tu proyecto y algunas cosas más.
Eso en conjunto con "classes" como las que podrás encontrar en PEAR (
www.php.net/pear) o bien classes "sueltas" pero de variadas temáticas como las que podras ver en
www.phpclasses.org .. creo que con eso ya tienes un buen entorno de desarrollo y "código" genérico que te apoye a realizar taréas cotidianas (para no estar reinventando la rueda todos los días).
Un saludo,