PHP/MySQL | __callStatic подсчет параметров
MTV, так вы должны передать значение у переменной. То есть у Object метод test func_get_args() а вы там можете сколько хотите передать переменные
даже Test::test(1) или Test::test(1, 2) или Test::test(1, 2, 3) хоть 100 щьтук ставить так он будет принимать главное Object у метод test() Был пустым переменный
А сам класс Obect метод test получил func_get_args() список передаемых переменных
даже Test::test(1) или Test::test(1, 2) или Test::test(1, 2, 3) хоть 100 щьтук ставить так он будет принимать главное Object у метод test() Был пустым переменный
А сам класс Obect метод test получил func_get_args() список передаемых переменных
MTV, как я тебе смогу что то посоветовать не зная сути?
262110938 (18.09.2015 в 00:09)
MTV, так вы должны передать значение у переменной. То есть у Object метод test func_get_args() а вы там можете сколько хотите передать переменные
даже Test::test(1) или Test::test(1, 2) или Test::test(1, 2, 3) хоть 100 щьтук ставить так он будет принимать главное Object у метод test() Был пустым переменный
А сам класс Obect метод test получил func_get_args() список передаемых переменных
MTV, так вы должны передать значение у переменной. То есть у Object метод test func_get_args() а вы там можете сколько хотите передать переменные
даже Test::test(1) или Test::test(1, 2) или Test::test(1, 2, 3) хоть 100 щьтук ставить так он будет принимать главное Object у метод test() Был пустым переменный
А сам класс Obect метод test получил func_get_args() список передаемых переменных
Ты правильно все говоришь,но если я хочу с ними поработать,как мне можно работать с каждым параметром при передачи не используя case - вот это и есть суть вопроса
т.е хочешь разобрать как массив переданные в функцию параметры и обработать их?
89828013 (18.09.2015 в 00:13)
т.е хочешь разобрать как массив переданные в функцию параметры и обработать их?
т.е хочешь разобрать как массив переданные в функцию параметры и обработать их?
ну типа того,я по разному это делал,самый предпочтительный вариант через кейсы,вот я и хотел спросить кто как работает с этой задачей,а тут тема равернулась на 50 постов!
MTV, так сделай сначало посчет то есть
добавь функция _checkArgs() у класса Test
$vars = call_user_func_array(array(self::$instance, '_checkArgs'),$vars);
а чек там проверять количество и прочие и вернуть. А потом передать вернувший массив в Object
добавь функция _checkArgs() у класса Test
$vars = call_user_func_array(array(self::$instance, '_checkArgs'),$vars);
а чек там проверять количество и прочие и вернуть. А потом передать вернувший массив в Object
262110938 (18.09.2015 в 00:15)
MTV, так сделай сначало посчет то есть
добавь функция _checkArgs() у класса Test
не то
$vars = call_user_func_array(array(self::$instance, '_checkArgs'),$vars);
а чек там проверять количество и прочие и вернуть. А потом передать вернувший массив в Object
MTV, так сделай сначало посчет то есть
добавь функция _checkArgs() у класса Test
не то
$vars = call_user_func_array(array(self::$instance, '_checkArgs'),$vars);
а чек там проверять количество и прочие и вернуть. А потом передать вернувший массив в Object
не то,мне надо расфасовать параметры для работы с ними и все!
________
посл. ред. 18.09.2015 в 00:18; всего 1 раз(а); by MTV
89828013 (18.09.2015 в 00:13)
т.е хочешь разобрать как массив переданные в функцию параметры и обработать их?
т.е хочешь разобрать как массив переданные в функцию параметры и обработать их?
еще есть вариант через массивы,а потом проверкой ключа,но тоже не самый краткий вариант!