Código
//connection_data.php <?php $host="localhost"; $user="root"; $pass="mysql"; ?>
Código
<?php require_once('connection_data.php'); echo $host.$user.$pass; // aca si se muestran class connection { private $link; public function connect() { echo $host.$user.$pass; // aca no se muestran, no se reconocen if($this->link==false) return $this->link; } public function select_db($db) { { } } } ?>
Código
<?php require_once('connection_class.php'); $con=new connection(); $con->connect(); $con->select_db(); ?>
Cuando llega a la parte de ejecutar $con->select_db() muestra el error que he definido dentro de ese metodo en caso de que falle, lo raro es que solo aca hay error y no cuando intenta conectar, sin embargo he comprobado que el error si esta en que no se reconocen las variables del archivo incluido ya que si sustituyo directamente los valores por los parametros conecta perfectamente.