Ir para o conteúdo
NCS_One

Extrair ( extract() ) variáveis para função.

Mensagens Recomendadas

NCS_One    2
NCS_One

Boas.

Consigo definir variáveis num ficheiro com :

extract( $arrayVariaveis );

ob_start();
include( "file.php);
$contents = ob_get_contents();
ob_end_clean();

Consigo extrair o conteúdo ( HTML ) de uma função :

ob_start();
myFunc();
$contents = ob_get_contents();
ob_end_clean();

Mas não sei é como definir as variáveis na função, algumas ideias ?

Obrigado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NCS_One    2
NCS_One

file1.php

<div><?php echo $myVar;?></div>

file2.php

$arrayVariaveis[ 'myVar' ] = 'Isto é o file1.php';
extract( $arrayVariaveis );

ob_start();
include( "file1.php);
$contents = ob_get_contents();
ob_end_clean();

Quando correr o file2.php a variável $contents vai ficar assim '<div>Isto é o file1.php</div>

Agora imagine-mos que o file1.php está assim :

<?php function myFunc() { ?>
<div><?php echo $myVar;?></div>
<?php } ?>

Há alguma forma de fazer o que o anterior fez ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade