lambda

Анонимные рекурсивные функции PHP

Возможно ли иметь функцию PHP, которая является одновременно рекурсивной и анонимной? Это моя попытка заставить его раб ... n - 1 ) * $n; }; print $factorial( 5 ); Я также знаю, что это плохой способ реализации факториала, это просто пример.

Производительность для каждого, карта массива с лямбда-выражением и карта массива со статической функцией

В чем разница в производительности (если она есть) между этими тремя подходами, которые используются для преобразования ... се различия между приведенными выше случаями и любые объяснения, почему один из них следует использовать вместо других.

Как вызвать замыкание, которое является переменной класса?

class MyClass { var $lambda; function __construct() { $this->lambda = function() {echo 'hello world';}; / ... error: Call to undefined method MyClass::lambda() Итак, каков правильный синтаксис для достижения переменных класса?

Какая польза от лямбды в PHP?

Анонимная функция лямбда является частью PHP 5.3. Какая от нее польза? Есть ли что-нибудь, что можно сделать только с п ... лезно для тех задач, с которыми я сталкиваюсь при написании веб-приложений. Так что же с этим делать в "реальной жизни"?

Как получить доступ к родительскому объекту из лямбда-функций?

У меня есть рекурсивная лямбда-функция в одном из моих объектов, и ей необходимо получить доступ к соединению mysqli об ... советов? Редактировать: Просто чтобы прояснить контекст, я пытаюсь создать эту лямбда-функцию внутри другой функции.

Самостоятельно выполняющиеся функции в PHP5.3?

Я пытался позаимствовать некоторые парадигмы программирования из JS в PHP (просто для удовольствия). Есть ли способ сде ... }; })(); Прямо сейчас мне нужно сделать: $temp = function(){....}; $a = $temp(); Это кажется бессмысленным...

PHP эквивалентен [&, epsilon] C++ "захвату" переменных в лямбде?

Есть ли способ передать любую переменную, находящуюся в области видимости, по ссылке на лямбда-функцию, не перечисляя и ... ;) { $foo = 13; $bar = 'bye'; } // execute $run function В результате чего $foo равно 13 и $bar равно 'bye'.

Как я могу использовать замыкания PHP 5.3, как мы используем блоки в Ruby

Как я могу использовать замыкания PHP 5.3, как мы используем блоки в Ruby. Я никогда не использовал цикл "для" в Ruby и ... f, "; } Есть ли способ сделать это способом Ruby с использованием PHP-замыканий, поскольку его поддерживает PHP 5.3.

Могу ли я немедленно оценить анонимную функцию? [дубликат]

Возможный Дубликат: Немедленное выполнение анонимных функций Я хочу немедленно оценить анонимную функцию, а не ... tring "bar" into Foo()? 3-я строка является незаконным синтаксисом - есть ли какой-либо способ сделать это? Спасибо

массив сопоставляет 2d массив с 1d ассоциативным массивом

У меня есть 2d массив (возвращенный из базы данных PDO MySQL), который имеет вид { [0] => { "ID" => 1, ... очу что-то вроде... array_map( function ($value) { return $value['ID']=>$value['Name']; }, $ResultArray);

Как передать метку в PHP?

Предыстория этой истории довольно длинная, так что короче говоря - я знаю, что гото - это плохо, но у меня нет другого ... ть проблема с метками точно так же, как и раньше, и более того, теперь у меня есть проблема, где добавить breaks в цикл.

понимание исходного кода php pimple

Pimple - это простой контейнер для внедрения зависимостей в php, используемый в платформе silex. Я просматривал исходный ... ли он каждый раз возвращать новый экземпляр? Пожалуйста, помогите мне. Я много пытался, но у меня ничего не получается.

AWS S3: Изменение размера изображения с помощью лямбды в laravel 5.3

В настоящее время моя система загрузки изображений в Laravel 5.3 работает следующим образом. 1. Пользователь загружает ... ии. Итак существуют ли какие-либо другие сервисы (кроме aws lambda), доступные для достижения моей функциональности??

PHP: передача функции с параметрами в качестве параметра

Я не уверен, что это глупый вопрос, но я спрашиваю: Итак, если есть анонимная функция, я могу указать ее в качестве дру ... , может ли кто-нибудь порекомендовать мне книгу или статью, из которой я могу узнать эту функцию лямбда-кодирования php?

Лямбда-функции и область применения PHP

Приведенная ниже функция берет массив и проверяет, соответствуют ли его ключи и значения указанным типам данных. Пох ... объявлю их глобальными, как это? $fn_vfail=function($v){ global $valtest; return call_user_func($valtest,$v); };

Функция AWS lambda: событие put не запускается при прямой загрузке браузера в php

Я успешно создал лямбда-функцию, которая изменяет размер изображения и сохраняет его в корзине в s3 (имя корзины:croppe ... атем помещает его в корзину aws s3. Теперь он работает Поэтому я думаю, что есть проблема с прямой загрузкой браузера

Php - понимание функции создания() - передача простой переменной

Впервые я пытаюсь использовать динамический create_function, и до сих пор не очень успешно:-) Моя функция такова: ... ate_function(), но пока это мало помогает. Итак, в чем моя ошибка/непонимание/неправильное использование сейчас :-) ??

в wordpress вводятся некоторые фрагменты кода

Я обнаружил, что все php-файлы моего wordpress содержат некоторые фрагменты кода перед файлами. <?php $ipdcnbaium ... йшая версия (3.9.1). Мой вопрос Как эти фрагменты были внедрены в php-файлы? Что это за фрагменты собираюсь сделать?

как использовать лямбда-функцию в качестве условия в тернарном операторе

Я пишу функцию, которая будет использоваться для ограничения слишком длинных строк. Я хочу избежать дублирования кода, ... zterypiecszescsiedem'); echo $a; //razdwatrzyczterypiecszescsiedemrazdwatrzyczterypiecszescsiedem Кто-нибудь знает?:)

Как передать функцию в качестве параметра другой функции?

У меня есть список функций a(), b(), c() У меня есть функция main(). В зависимости от случая, мне нужно передать др ... $func_name){ $func_name(); } Или, может быть, это лучший способ, и я не должен использовать замыкания любого типа?