Tengo PHP instalado desde los repos en mi máquina local Ubuntu 9.10. ¿Dónde puedo encontrar el código fuente de las clases PDO?Código fuente PDO de PHP
Respuesta
A partir de PHP 5.1, PDO es parte del núcleo de PHP por lo que debe estar en algún lugar en there. Mi conjetura es
/ext/pdo
Antes de 5,1, lo que solía ser un paquete PECL que todavía está disponible here. Si desea navegar por la fuente solo por curiosidad, podría hacerlo. Si necesita la actual, busque en el núcleo.
La versión PDO de pgsql debe venir con el paquete php5-pgsql.
apt-get source php5-pgsql
tomará el código fuente utilizado por el equipo de Ubuntu para empaquetar el módulo para el repositorio.
En el directorio fuente está buscando algo como php5-5.2.12.dfsg.1/ext/pdo_pgsql/
, la ruta exacta, por supuesto, variará según la versión de php utilizada.
El código PHP se puede encontrar en GitHub: https://github.com/php/php-src
Y las clases PDO están bajo /ext/pdo
como Pekka 웃 señaló.
De esta manera no es necesario descargar el código completo, pero léelo en línea.
- 1. PHP PDO fetch null
- 2. PHP PDO + Preparar declaración
- 3. PHP PDO Transacciones?
- 4. PDO lastInsertId issues, php
- 5. PDO lastInsertId(); problema php
- 6. Código fuente de PHP para funciones incorporadas
- 7. Declaraciones preparadas de PHP PDO
- 8. PHP PDO - Num Filas
- 9. PHP PDO y MySQLi
- 10. PHP PDO para Dummies
- 11. PHP PDO Preparar consultas
- 12. PHP PDO Caching
- 13. Problemas de transacción PHP PDO
- 14. php: Obtener código fuente html con cURL
- 15. ¿Cómo funciona PHP PDO internamente?
- 16. php pdo prepare variables repetitivas
- 17. Ranuras MySQL en PHP/PDO
- 18. Problema con la consulta de PHP PDO
- 19. Pregunta de la clase PHP y PDO
- 20. Desventajas de PDO (objetos de datos PHP)
- 21. ¿Equivalente de mysql_list_tables en PHP PDO?
- 22. Obteniendo una conexión PHP PDO desde mysql_connect()?
- 23. Tres llaves juntos en el código fuente de php
- 24. PHP DOMDocument - obtener código fuente HTML de CUERPO
- 25. ¿Por qué se muestra mi código fuente de PHP?
- 26. PHP cambiando viejo mysql_query a PDO
- 27. PDO :: exec() o PDO :: query()?
- 28. PHP Firebird API: php_interbase o PDO?
- 29. PHP PDO obtener todas las tablas
- 30. PDO/PHP - Compruebe si existe fila