Hola,
Imaginad que tenemos este código:
Código:
<?php
class myClass01
{
var $dato1;
}
class myClass02
{
var $dato2;
}
function myGeneralFunction(){
$obj01 = new myClass01;
$obj01->dato1 = "hola";
$obj02 = new myClass02;
$obj02->dato2 = "adios";
myFunction($obj01, $obj02);
}
function myFunction($obj01, $obj02){
print $obj01->dato1;
print $obj02->dato2;
}
?>
¿No es un poco raro que en PHP no se definan tipos de datos? Yo vería más lógico esto:
Código:
<?php
...
function myFunction(myClass01 $obj01, myClass02 $obj02){
print $obj01->dato1;
print $obj02->dato2;
}
?>
¿No se puede hacer de alguna manera que se indiquen los tipos de datos al menos para los parámetros de una función?
Saludos.