Eu estava brincando com funções anônimas em PHP e percebi que elas não parecem atingir variáveis fora delas. Existe alguma maneira de contornar esse problema?
Exemplo:
$variable = "nothing";
functionName($someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
Isso produzirá "nada". Existe alguma maneira de a função anônima acessar o $variable
?
create_function()
) e ause
palavra-chave está documentada (mal) na mesma página de documento que as descreve.&
ao passar um objeto, já que eles são sempre passados por referência ... e não se esqueça da sua dica de tipo :) Ex:function() use (PDO $pdo) {