buenas amigos tengo un problema al declarar las variables dentro de una clase.
les dejo el código:
Código PHP:
Ver original<?php
class Connection{
// Coneccion de base de datos, estructura y consultas
private $DB_HOST="localhost";
private $DB_USERNAME="user";
private $DB_PASS="user";
private $DB_NAME="user";
function tipoDB(){
switch (CONECTOR_DB) {
case "MySQLi": //Conector para MySQLy
if (!$selected) { errorDB($dblink); }
$dblink->query("SET NAMES 'utf8'");
//echo "conexion correcta";
return $dblink;
break;
case "Oracle": //Conector para Oracle
echo"no se puede utilizar este procedimiento";
break;
case "PostGre": //Conector para PostGre
echo"no se puede utilizar este procedimiento";
break;
case "SQL": //Conector para SQL
echo"no se puede utilizar este procedimiento";
break;
default: //Conector para Oracle
echo"no Existe una coneccion establecida";
}
}
function errorDB($dblink){
}
}
?>
error:
Notice: Undefined variable: DB_HOST in I:\webserver\htdocs\phpcore\class.connection.php on line 17
Notice: Undefined variable: DB_USERNAME in I:\webserver\htdocs\phpcore\class.connection.php on line 17
Notice: Undefined variable: DB_PASS in I:\webserver\htdocs\phpcore\class.connection.php on line 17
Notice: Undefined variable: DB_NAME in I:\webserver\htdocs\phpcore\class.connection.php on line 18
Fatal error: Call to undefined function errorDB() in I:\webserver\htdocs\phpcore\class.connection.php on line 19
algún chico que me apoye por favor.