OI estou aprendendo a manipular scripts com funções e na minha primeira tentativa da esse erro alguem pode me ajudar?
<html>
<body>
<?php
function soma_valores ($valor1,$valor2,$valor3)
{
$soma=$valor1 + $valor2 +$valor3;
echo" A soma dos valores \$valor1,\$valor2 e \$valor3 ;
echo "é $soma s" ;
}
$n1=10;
$n2=20;
$n3=50;
soma_valores($n1,$n2,$n3) ;
?>
</body>
</html>
// Parse error: parse error, expecting `','' or `';'' in C:\Arquivos de programas\EasyPHP 2.0b1\www\function.php on line 10
Function
Started By babal, 23/01/2009, 10:02
3 replies to this topic
#1
Posted 23/01/2009, 10:02
#2
Posted 23/01/2009, 10:11
Você esqueceu de algumas aspas, e confundiu algumas coisas, tente assim:
<html> <body> <?php function soma_valores ($valor1,$valor2,$valor3) { $soma=$valor1 + $valor2 +$valor3; echo" A soma dos valores $valor1,$valor2 e $valor3"; echo "é $soma "; } $n1=10; $n2=20; $n3=50; soma_valores($n1,$n2,$n3); ?> </body> </html>
Alexandre Gomes Gaigalas
http://alexandre.gaigalas.net
http://alexandre.gaigalas.net
#3
Posted 23/01/2009, 10:18
Olá Aproveitando o que o Tash comentou,
Ainda recomendo usar dessa forma:
[]'s
Ainda recomendo usar dessa forma:
<html> <body> <?php function soma_valores ($valor1,$valor2,$valor3) { $soma=$valor1 + $valor2 + $valor3; return $soma; } $n1=10; $n2=20; $n3=50; echo "A soma dos valores ".$n1.",".$n2." e ".$n3; echo " é ".soma_valores($n1,$n2,$n3)." s"; ?> </body> </html>seu codigo fica mas limpo e sua função faz o que vc esta pedindo echo coloca fora dela
[]'s
Edição feita por: MarcusMarinho, 23/01/2009, 10:19.
#4
Posted 23/01/2009, 10:30
VLW
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)