请考虑以下代码:
foreach ($data['file'] as $file) {
$entity = new Entity();
$entity->setFile($file);
$entity->upload();
$em->persist($entity);
$em->flush();
}
在使用当前类更改其可见性后,如何在一个类中将新可见性设置为protected并在另一个具有别名的类中设置为private时,如何访问方法<?php
trait HelloWorld {
public function sayHello() {
echo 'Hello World!';
}
}
// Change visibility of sayHello
class MyClass1 {
use HelloWorld { sayHello as protected; }
}
// Alias method with changed visibility
// sayHello visibility not changed
class MyClass2 {
use HelloWorld { sayHello as private myPrivateHello; }
}
?>
?
如何使用特征中定义的某个类的对象访问公共方法sayHello()
?
PHP手册中使用了“Exhibiting Class”这个术语。有人请解释一下这个术语“参展班级”是指哪个班级?