Categorías > Lenguajes > PHP > Clases y objetos ...
Nuevo Mensaje | Responder
lompa


150 envíos
Desconectado
1955 lecturas
5 respuestas
Clases y objetos30-07-2011 a las 19:55:50

Hace días que le intento dar guerra al PHP para poder ayudar en la GAP y estoy haciendo como un gestor de base de datos con algunas opciones, muy simple.
Pero cuando quiero utilizar objetos, ahí me muero. No entiendo donde falla el código :S

Código Fuente:

<?php

class serverDataBase {

    private $server,$user,$pass,$dataBase,$connection;

    private function connect($server,$user,$pass) {
        $this->server = $server;
        $this->user = $user;
        $this->pass = $pass;
        $this->connection = mysql_connect($server,$user,$pass);
    }

    private function select ($dataBase) {
        $this->dataBase = $dataBase;
        mysql_select_db($dataBase,$this->connection) or die ("Error selecting data base ". mysql_error());
    }

    public function version() {
        echo "Panel de Control 0.1 Beta";
    }

}

$dataBase = new serverDataBase();
$dataBase->connect("localhost","root","mypass");
$dataBase->select("basedatos");

?>


donde falla? :S

El error que me da es:

Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud.
Pero si lo hago sin clases, entonces funcionan bien.
---------
Gracias de antemano!


Responder | Citar | Moderar | Mensaje Privado
Training Channel
CHuLoYo


762 envíos
Desconectado

#1
RE: Clases y objetos31-07-2011 a las 05:49:37

este tema huele a sorancio

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#2
RE: Clases y objetos01-08-2011 a las 15:24:26

1) El método connect es privado, por lo que:

$dataBase->connect("localhost","root","mypass"); ERROR

2) El método select es privado, por lo que:

$dataBase->select("basedatos");ERROR

Poniéndolos public a mi me funciona correctamente.


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#3
RE: Clases y objetos01-08-2011 a las 15:40:22

Te lo dije, olía a Sorancio que echaba pa'trás

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#4
RE: Clases y objetos03-08-2011 a las 11:03:37

DD Tiene olor a POO (caquita )


Responder | Citar | Moderar | Mensaje Privado
lompa


150 envíos
Desconectado

#5
RE: Clases y objetos03-08-2011 a las 16:17:30

hahaha

ahora que le he metido caña al php.. podré ser más útil que una beta de internet explorer (:

ahora caña al JavaScript

nos vemos en el desarrollo de la GAP!


Responder | Citar | Moderar | Mensaje Privado