- ini_set: documentation ( source)
- error_reporting: documentation ( source)
<?php
error_reporting(-1);
ini_set('log_errors','Off');
ini_set('display_errors', 'On');
trait collision {
public function collisionMethod()
{
echo "collision\n";
}
public function unusedMethod()
{
echo "unused\n";
}
}
trait A {
use collision;
public function sayA()
{
$this->collisionMethod();
echo "Aです\n";
}
}
trait B {
use collision;
public function sayB()
{
$this->collisionMethod();
echo "Bです\n";
}
}
class User {
use A;
use B;
}
$user = new User;
$user->sayA();
$user->sayB();