public static function return_trim_strings( &...$args ) {
foreach( $args as &$arg ) {
if ( is_string( $arg ) ) {
$arg = trim( $arg );
}
}
}
public function foo( string $str, array $arr = [], int $int = 123 ) {
return_trim_strings( $str, $arr, $int );
// ...дальнейший код метода
}
func_get_args()
):public function foo( string $str, array $arr = [], int $int = 123 ) {
return_trim_strings( func_get_args() );
// ...дальнейший код метода
}
(new CreateElement)->img( 'img.jpg' )->class_name( 'foo' )
// вывод >>> <img src="img.jpg" class="foo">