Hola, quiero hacer un fichero de configuracion que almacene variables para ser usadas en clases.
HIce lo siguiente, primero tengo config.php
Código PHP:
<?php
$servidor ="localhost";
$usuario = "usuario";
$contrasena = "password";
$base = "basededatos";
Luego tengo una clase en php llamada Conexion
Código PHP:
<?php
include('config.php') ;
class Conexion {
public function conectar ()
{
$con = new mysqli($servidor , $usuario, $contrasena);
$con->query("set names 'utf8'");
$con->select_db($base);
return $con;
}
}
El tema es que no funciona, si llamo a la variable antes de comenzar el codigo "class" si se reconoce la variable, pero si la llamo dentro de laclase entonces no la reconoce como inicializada.
Imagio que es un tema de "ambito", no se como inluir esas variables en el ambito de la clase de manera automatica