Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

deljdl

[Resolvido] Chamar funcao em php (iniciante)

Recommended Posts

Olá a todos.

 

Estou tentando aprender a trabalhar com funçoes em php.

 

Peguei uma funcao simples para entender.

 

A funçao: funcao.php

 

<?

 

function escreve_vermelho_neg($str){

$vermelho= "<font color=\"#FF0000\"><b>$str</b></font>";

$str=$vermelho;

}

 

?>

 

 

e estou chamando assim em teste.php assim :

 

<?

include("funcao.php");

$teste = "Fiquei vermelho";

escreve_vermelho_neg($teste);

echo("<br>$teste");

?>

 

Mas não consigo fazer minha variavel receber o novo valor . Onde estou errando ? Já quebrei a cabeça e procurei mas só acho funcoes prontas.

Gostaria de aprender a criar minhas proprias funcoes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então , eu ja fiz varias buscas principalmente no php.net mas nenhum exemplo conseguiu me tirar a duvida.

 

Parece simples , mas ...

 

eis o que quero saber se é possivel :

 

<?

 

function aaa($a)

{

$a=2;

}

$esse=5;

// aqui $esse é igual a 5.

aaa($esse);

// aqui ele continua sendo 5.

?>

Como faço para que , ao passar pela funaçao aaa a variavel $esse passe a ser 2 .

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

funcao.php

 

<?

function multiplica( $val )

{

$fim=$val*2;

return $fim;

 

}

?>

 

retorno.php

 

<?

include("funcao.php");

$numero=5;

echo("Numero antigo $numero");

$numero=multiplica($numero);

echo("Numero novo $numero");

?>

 

 

Agora consegui. Muito obrigado caro amigo.

Eis a linha que arrumou meu script:

 

$numero=multiplica($numero);

 

 

Agradeço a paciencia .

Não entendo muito ainda de php mas estou aprendendo.

Se um dia precisar de alguma ajuda estou aqui.

Obrigado.

 

Resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.