Função dentro de função em PHP.

1. Função dentro de função em PHP.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 27/02/2018 - 20:37h

Precisei colocar uma função dentro de uma função devido as necessidade de manipular as variáveis, mas não funcional:

function myFunction1(){
    $var1;
    function myFunction2(){
        $var1 = 0;
    }
}
 

Preciso manipular a $var1 dentro da myFunction2(), como não tem ponteiro em PHP, pensei que utilizar uma função em outra iria funcionar, mas me enganei.


  


2. Re: Função dentro de função em PHP.

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/02/2018 - 21:00h

Pode tentar passando um parâmetro por referência para myFunction2():
<?php
function myFunction1(){
    $var1;
    function myFunction2(&$v){
        $v = 0; // Altera o valor
    }
} 


--
Talk is cheap. Show me the code - LT
Linux Counter: #596371


3. Re: Função dentro de função em PHP.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 28/02/2018 - 17:55h

Obrigado, vou ver se dá certo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts