la version es la 4.4.7
y si viendo en la documentacion me encuentro con lo siguiente
la version de php 5 require esto
Código:
class BaseClass {
function __construct() {
print "In BaseClass constructor\n";
}
}
la version de php 4 solo es poner el constructor con el nombre de la clase
Código:
class Auto_Carrito extends Carrito {
function Auto_Carrito() {
$this->agregar_item("10", 1);
}
}
entonces haciendo unos ejemplos de prueba que no he probado en el servidor online tengo lo siguiente
veruser.php q tiene
Código:
<?
include("test2.php");
$SelectSuers = new MyClassd();
$result = $SelectSuers->MyClass();
echo $result
?>
test2.php q tiene
Código:
<?php
include("test3.php");
class MyClassd {
var $nwClass;
var $resultado;
//este seria mi constructor
function MyClassd () {
$this->nwClass = new MyClasst();
}
function ver_users (){
$this->resultado = $this->nwClass->ver_users();
return ($this->resultado);
}
}
?>
y test3 .php que tiene
Código:
class MyClasst {
var $nombre;
// este seria mi constructor
function MyClasst() {
}
function ver_users (){
$this->nombre = "El usuario es fernando"
return ($this->nombre);
}
}
haaaaaaa esto del os tres archivos lo hago porque estoy haciendo mi propio modelo de negocios basado en 3 capas ( presentacion, negocios y acceso de datos) como suelo hacerlo en .net claro estoy inventandolo de acuerdo a mis ideas ..
pero si veo que las ches versiones php me esta dando mucha lata porque hay ejemplos pero no te dicen para qe version de php es si las 4 o 5