Estoy intentando acceder a las propiedades de un objeto a través de otro.
Me explico, estoy haciendo una clase para la validación de formularios y quiero hacer lo siguiente.
Código PHP:
   $form = new form();
 
$Nombre = new field();
 
 
class field() {
 
funcion validacampo()
 
}
 
class form() {
 
public function asignfield(field $field) {
array_push($fields, $field);
}
 
public function validate() {
  foreach($fields as $field) {
 $field->validate();
}
 
}
 
 
y lo que quiero es que la clase form reciba por ejemplo 3 campos y acceda al método validacampo a través de un bucle. Después los errores que devuelva la clase field se los asignará form y los mostrará juntos.
 
$form->validate(); 
    
 
 A ver si entendí ¿algo así?

