Hola, primero que nada te comento que en PHP 4 los objetos son MUUUY diferentes a los de C++.
Yo aprendí PHP después de aprender C y realmente te puedo decir que te vas a asombrar de las cosas que vas a poder hacer con este lenguaje.
Para declarar un objeto en PHP hacés lo siguiente:
class Vehiculo {
var cantidadRuedas; // Variables miembro (no hay nivel de acceso)
var velocidad = 0;
function Vehiculo($ruedas = 0) { // Constructor
$this->cantidadRuedas = $ruedas; // Tiene un valor predeterminado.
}
function Avanzar() {
................
}
}
class Auto extends Vehiculo {
var marca;
var modelo;
function Auto() {
// Hay que llamar explícitamente al constructor de la clase base.
$this->Vehiculo(4);
}
}
Eso es un pequeño ejemplo de objetos en PHP4.
Lo que se puede hacer:
- Variables miembro (no hay niveles de acceso, por lo tanto son todas públicas).
- Funciones miembro (ídem anterior)
- Herencia (sólo se admite herencia pública)
Lo que no se puede hacer:
- No hay destructores.
- No hay clases abstractas. (se puede simular utilizando el operador de resolución de alcance ( :: ), pero de esa forma no se pueden acceder a las variables de dicha clase).
Espero que te sirva de ejemplo, es lo que se me ocurre ahora, en este lenguaje están muy limitadas las clases y los objetos, pero si investigás y hacés pruebas te vas a dar cuenta que con ésto se pueden hacer muchas cosas.
En cuanto a lo de casillas de texto.... NOOOOOO, te estás confundiendo, PHP es un pre-procesador, es decir, vos hacés una página HTML con un pedazo de código en el medio, ese código es ejecutado por PHP y se envía al explorador como más código HTML, me explico ?
Espero que te sirva de algo, saludos.