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