Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.12.2017, 19:37
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

похожие функции php и js
в js call, apply это тоже самое, что и call_user_func в php?
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2017, 19:46
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

DivMan, частично. В PHP контекст передать нельзя.

В JS call в основном используется, чтобы передать новый контекст, а apply - для передачи параметров в виде массива. В PHP, скорей всего, может пригодиться только call_user_func_array.

Лично мне, никогда ещё не было надобности использовать call_user_func/call_user_func_array в PHP. К тому же, в PHP можно передавать массив параметров через "три точки":

my_func(...$params);
Ответить с цитированием
  #3 (permalink)  
Старый 15.12.2017, 20:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от ruslan_mart
в PHP можно передавать массив параметров через "три точки"
Начиная только с версии 5.6.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зашифровать в js, расшифровать в php odlf3 AJAX и COMET 3 30.09.2014 06:00
Передать js переменную в php посредством ajax wayzer Элементы интерфейса 17 31.12.2012 14:41
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
Запуск при редиректе некой js функции Dorsaj Элементы интерфейса 0 22.10.2010 16:05
вызов функции, из JS генерируемого на сервере subaru AJAX и COMET 1 12.07.2008 13:44