Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2013, 11:43
letni
 
Fecha de Ingreso: octubre-2008
Mensajes: 276
Antigüedad: 16 años, 1 mes
Puntos: 1
Acceder a miembros de clase de un parámetro que es un objeto

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.
__________________
Uso Apache 2.2 con PHP 5.5.9 y MySQL 5.1
Uso Eclipse IDE for Java Developers, Version: Mars.1 Release (4.5.1), Build id: 20150924-1200 para programar en Java bajo Windows