Этот вопрос Вот вроде как решить проблему. В моем случае я хотел бы вызвать функцию как empty()
или же is_int()
, Например:
<?php
$foo = 'empty';
$test = NULL;
$foo($test);
Этот вопрос не является дубликатом:
Как вызвать функцию PHP из строки, хранящейся в переменной
Мой вопрос касается родной функции PHP, а не пользовательской функции.
Функция переменной не работает с языковыми конструкциями, как вы можете прочитать в руководство:
Переменные функции не будет работать с языковыми конструкциями такие как echo, print, unset (), isset (), пустой (), включать, требовать и тому подобное. Используйте функции-оболочки, чтобы использовать любую из этих конструкций в качестве переменных функций.
Других решений пока нет …