<?php
trait Test{
public function testtreit(){
return 'Это трейт !';
}
}
class Apple {
public $var1;
public $var2 = 'Orange';
public function type() {
return 'Apple';
}
public function __call($name, $arg){
call_user_func_array($name);
}
}
$ar = new Apple();
$ar->testtreit();
?>
Fatal error: Uncaught ArgumentCountError: call_user_func_array() expects exactly 2 arguments, 1 given in /in/s8Dak:16
Stack trace:
#0 /in/s8Dak(16): call_user_func_array('testtreit')
#1 /in/s8Dak(21): Apple->__call('testtreit', Array)
#2 {main}
thrown in /in/s8Dak on line 16
Process exited with code 255.