--TEST-- Dynamic calls to scope introspection functions are forbidden --FILE-- new stdClass]]); var_dump($i); } catch (\Error $e) { echo $e->getMessage() . "\n"; } try { $func(['i' => new stdClass]); var_dump($i); } catch (\Error $e) { echo $e->getMessage() . "\n"; } try { call_user_func($func, ['i' => new stdClass]); var_dump($i); } catch (\Error $e) { echo $e->getMessage() . "\n"; } } test_calls('extract'); ?> --EXPECT-- Cannot call extract() dynamically Cannot call extract() dynamically Cannot call extract() dynamically