Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

alguien me pone un ejemplo de una clase y un objeto con php?

Estas en el tema de alguien me pone un ejemplo de una clase y un objeto con php? en el foro de Frameworks y PHP orientado a objetos en Foros del Web. bueno eso..pa' ahora plisssss alguien me pone un ejemplo de una clase y un objeto con php?...
  #1 (permalink)  
Antiguo 03/03/2004, 12:49
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
alguien me pone un ejemplo de una clase y un objeto con php?

bueno eso..pa' ahora plisssss

alguien me pone un ejemplo de una clase y un objeto con php?

__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 03/03/2004, 14:01
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Podrías leer este tutorial al respecto .. seguro que te saca de muchas dudas:

http://www.zonaphp.com/articulo1.php

Si no me equivoco .. una classe en PHP es la implementación de un objeto para encapsularlo ("juntar" sus métodos ("funciones") y resto de propiedades del mismo). (si me equivoco me corrigen).

Un saludo
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 03/03/2004, 14:02
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
pues es igual que las clases y objetos en java?
__________________
www.dataautos.com
  #4 (permalink)  
Antiguo 03/03/2004, 14:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Es OOP en general .. sólo te recuerdo que PHP no soporta 100% la Programación Orientada a Objetos (por lo menos en PHP 4.x pero si que será ampliada en PHP 5) como así lo soporta Java.

(hay otro artículo sobre lo nuevo de PHP 5 en zonaphp.com donde se detallan los cambios y mejoras sobre la OOP en PHP 5 vs PHP 4.x)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 06/03/2004, 07:44
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
Gracias
__________________
www.dataautos.com
  #6 (permalink)  
Antiguo 06/08/2005, 06:44
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 3 meses
Puntos: 22
Y necesito compilador para iniciar con Java?

Hay compiladores gratis ?

Java ... al final me da un .EXE ?

ASINOX ayuda!!




PD: dicen que Java "le gano a C y C++ y a Visual B"...

Por que dicen eso ?
  #7 (permalink)  
Antiguo 06/08/2005, 07:53
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
aqui tienes uno
http://www.netbeans.org/

y en google puedes poner: free+ide+java y veras la cantidad que tendras :)


Nada que ver, Java es hijo por asi decirlo de C++ mientras que VB mmmm (eso pa que sirve ) jejeej
__________________
www.dataautos.com

Última edición por asinox; 06/08/2005 a las 08:46
  #8 (permalink)  
Antiguo 08/08/2005, 04:32
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 3 meses
Puntos: 22
Asinox explicame:

Queres decir que VB es muy limitado en comparacion con Java?

Ya se que Google tiene la ingo, pero vos con 3 palabras me concretas todo:

Lenguaje Java es free ?
De tu respuesta deduzco que requiere compilador...


Y de veras que no entendi: "Es especulacion que Java se este sobreponiendo sobre C y C++?"
  #9 (permalink)  
Antiguo 08/08/2005, 07:32
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
VB no es nada delante de JAVA.

y claro que JAVA es free, 100% free, compilador?, pues todo lenguaje necesita compilar.

y sobre C y C++ no es especulacion.
__________________
www.dataautos.com
  #10 (permalink)  
Antiguo 11/08/2005, 19:47
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 3 meses
Puntos: 22
Podria decirse que para "nuevos programadores"...

... Es preferible que dediquen su time a aprender JAVA, ya que es el lenguaje en auge actualmente ?.

Es todo.

(De momento).
  #11 (permalink)  
Antiguo 11/08/2005, 20:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por Anarko
Podria decirse que para "nuevos programadores"...

... Es preferible que dediquen su time a aprender JAVA, ya que es el lenguaje en auge actualmente ?.

Es todo.

(De momento).
Java no es ni mucho menos "nuevo" ..

De todas formas Anarco .. forosdelweb.com disponde de foro temático completo para JAVA donde puedes aclarar todas tus dudas y comentarios al respecto ... intenta no mezclar temas en foros que no corresponde.

Un saludo,
  #12 (permalink)  
Antiguo 30/08/2005, 08:12
 
Fecha de Ingreso: agosto-2005
Mensajes: 4
Antigüedad: 18 años, 8 meses
Puntos: 0
Hola, aqui te paso un ejemplo de una clase funcional para que te conectes a una base MySQL, el resto de lo dejo para que lo estudios, llegaras a que podras usar otras clases heredadas de esta.
suerte.

<?php

class Conn{

var $db_HOST = "tuIP";
var $db_USER = "user";
var $db_PASS = "pass";
var $db_DATA = "base";
var $dbc ;

function database()
{
$this->connect_db();
}

function connect_db()
{
$this->dbc = mysql_connect($this->db_HOST,$this->db_USER,$this->db_PASS);
$m = mysql_select_db($this->db_DATA,$this->dbc);
return($dbc);
}

function close_db ()
{
mysql_close($this->dbc);
}

}
?>
  #13 (permalink)  
Antiguo 31/08/2005, 14:26
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
esa clase es demasiado pobre, la funcion connect_db me parece que esta mal, estas devolviendo una variable inexistente y si hay que conectar no hay que devolver nada. tampoco chequeas si hay errores.
  #14 (permalink)  
Antiguo 01/09/2005, 11:53
Avatar de Intrepido  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 118
Antigüedad: 21 años, 4 meses
Puntos: 0
<?

class Conexion

{
var $host;
var $usuario;
var $clave;
var $database;

var $conexion;

/** Constructor **/

function Conexion()

{
$this->host = "localhost";
$this->usuario = "admin";
$this->clave = "*******";
$this->database = "test";
}

/** Método para conectar a la base de datos **/

function Conectar() {

$this->conexion = mysql_connect($this->host,$this->usuario,$this->clave) or die("No estás conectado");
mysql_select_db($this->database);

}

/** Método para desconectar de la base de datos **/

function Desconectar() {

mysql_close($this->conexion);

}
}
  #15 (permalink)  
Antiguo 02/09/2005, 10:40
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 2 meses
Puntos: 4
Cita:
Iniciado por asinox
y claro que JAVA es free, 100% free, compilador?, pues todo lenguaje necesita compilar.
Java no es interpretado y, a travez de la maquina virtual, es por eso que es independiente de la plataforma del SO, una de las grandes virtudes de JAVA ?

(perdon por seguir mezclando manzanas con destornilladores; no lo vuelvo a hacer)
__________________
| Cabeza De Raton |
  #16 (permalink)  
Antiguo 02/09/2005, 21:38
 
Fecha de Ingreso: mayo-2005
Mensajes: 201
Antigüedad: 19 años
Puntos: 2
Cita:
Iniciado por Calisco
Java no es interpretado y, a travez de la maquina virtual, es por eso que es independiente de la plataforma del SO, una de las grandes virtudes de JAVA ?

(perdon por seguir mezclando manzanas con destornilladores; no lo vuelvo a hacer)
En realidad se compila, pero se dice que es interpretado por que la maquina virtual lo convierte (interpreta) a codigo maquina de acuerdo a la plataforma y este proceso te consume tiempo de ejecucion y bueno es mas lento que uno compilado nativamente.

Ahora se dice que se compila por que cuando usas el comando de compilacion este lo convierte a un codigo intermedio ahorita no recuerdo el nombre tecnico, pero ese condigo intermedio se conoce como bite code y es un cdigo optimizado que interpreta la maquina virtual para convertirlo mas rapido a codigo maquina correspondiente a la plataforma en la que esta trabajando.

El mundo de los compiladores un bastante interesante y hacer uno a un que sea para interpretar instrucciones es uno de los mejores ejercicios que hay para el campo de la programacion, usas de todo en ellos.

Saludos.
  #17 (permalink)  
Antiguo 05/09/2005, 07:42
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 2 meses
Puntos: 4
Bien.
__________________
| Cabeza De Raton |
  #18 (permalink)  
Antiguo 05/09/2005, 10:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Ahora se dice que se compila por que cuando usas el comando de compilacion este lo convierte a un codigo intermedio ahorita no recuerdo el nombre tecnico,
Byte Code ... parece que le llaman
http://www.javaworld.com/javaworld/j...bytecodes.html

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:45.