--TEST-- Test nullsafe in function argument --FILE-- bar, 'bar'); } catch (Error $e) { echo $e->getMessage() . "\n"; } try { (strrev('tes'))($foo?->bar, 'bar2'); } catch (Error $e) { echo $e->getMessage() . "\n"; } } test(null); test(new Foo()); ?> --EXPECT-- set(): Argument #1 ($ref) cannot be passed by reference set(): Argument #1 ($ref) cannot be passed by reference set(): Argument #1 ($ref) cannot be passed by reference set(): Argument #1 ($ref) cannot be passed by reference