Que tal gentes!
Bueno mi duda e sla siguiente... tengo una clase que se conecta a BD. Uno de sus metodos hace la conexion al servidor d base de datos (en este caso mysql)...
class db{
var $linkConn;
var $otras...;
function conecta(bla bla bla){
$this->linkConn = mysql_connect(bla bla bla)...
}
Hay un segundo metodo para acceder a una determinada base
function openbase($nombrebase){
mysql_select_db($nombrebase);
}
bueno, la clase (aca solo puse un trozo nomas) permite establecer mas de una conexión de manera simultánea, por lo que en el metodo deberia pasar la coneccion a la que pertenece (osea habria que agregar un segundo parametro a dicho metodo)...
¿Cual es mi duda?... poder darle un valor por defecto al segundo parametro del metodo, y este valor seria el valor de $linkConn (que tiene los datos de la ultima conexion realizada).
Intenté esto (linea 19):
function openbase($nombrebase, $idconn = $this->linkConn){
pero me sale el siguiente error:
Parse error: parse error, unexpected T_VARIABLE in c:\xxx\xxx\xxx\coppermysql\coppermysql.php on line 19
¿Es factible darle ese valor como default?