Estoy implementando una pequeña clase
Connection para establecer conexión entre un SGBD a partir de PHP.
El problema nace cuando posteriormente trabajo con una clase
Command para manejar las diferentes consultas a la base de datos, esta misma requiere de un objeto de la clase
Connection. Quiero pasar el objeto como tal, más no una propiedad de este objeto, siendo así en la función
__construct de la clase Connection indico la variable
$this y asigno la función de conexión a partir de los mismo parámetros indicados en el método constructor.
El
output del anterior precedimiento es:
Código:
Fatal error: Cannot re-assign $this [...]
Acepto alguna sugerencia en este tipo de procedimiento o bien la documentación de esta misma.
Para algunos les sonará familiar el proceso que intento implementar, ya que es usado en la librería de Postgres aplicados a tecnologías .NET, entre otros más.