Ir para conteúdo
Fórum Script Brasil
  • 0

Operadores!


mayconvm

Pergunta

alguém pode me ajudar! me arumano uma apostilha q fala sobre operadores e sua funçoes! biggrin.gif

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

vê se isto te ajuda:

Estruturas de controle - if

if (<condição>) {

<comandos>

}

if (<condição>) {

<comandos>

} else {

<comandos>

}

Estruturas de controle - while

while (<condição) {

<comandos>

}

---------------------------------------------------------------------

do {

<comandos>

}

while (<condição>);

Estruturas de controle - for

for (<valor inicial>; <condição>; <incremento>) {

<comandos>

}

Exemplo:

$fatorial5 = 1;

for ($i=1;$i<=5;$i++) {

$fatorial5 *= $i;

}

Estruturas de controle - foreach

foreach (array as variable)

{

<comandos>

}

$a = array (1, 2, 3, 17);

foreach ($a as $v)

{

print "Valor atual de \$a: $v.\n";

}

Estruturas de controle - switch

switch (variable)

{

case valor1:

comandos1

...

case valorN:

comandosN

default:

comandosDefault

}

Exmplo:

<?php

$sexo = “M”;

switch ($sexo) {

case “M”:

echo “Sexo masculino”;

break;

case “F”:

echo “Sexo feminino”;

break;

default:

echo “Sexo indefinido”;

?>

Funções

<?php

function nome ($arg1,$arg2,...,$argn) {

echo “Exemplo de função”;

$a = 10;

$taxa = 10;

$valor = $a * 1+$taxa/100;

return $valor;

}

?>

-Precisam ser declaradas

-Parâmetros por valor ou referência

-Quantidade variável de parâmetros

-Os parâmetros podem ser definidos com um valor default para parâmetros

-Não pode ser redefinida

-Retorna apenas um valor

Funções-Argumentos

Por padrão, argumentos de função são passados por valor, ou seja, se forem modificados dentro da função, não serão alterados fora da função.

Se você quiser que uma função modifique os seus argumentos, deverá passá-los por referência.

<?php

function muda_string(&$string){

$string .=" e alguma coisa.";

}

$str = "Isto e uma string, ";

muda_string($str);

echo($str);

//Imprime na tela Isto e uma string, e alguma coisa

?>

Valores padrões para argumentos devem ser sempre uma constante

function compras ($frutas = “bananas”) {

$duzia = “Duas dúzias de $frutas”;

return $duzia;

}

echo compras();

echo compras(“laranja”);

function compras ($frutas = "bananas", $verduras)

{

$duzias = "Duas dúzias de $frutas e um pé de $verduras<br>";

return $duzias;

}

echo compras("alface");

Irá dá um erro.

Warning: Missing argument 2 for compras() in test.php on line 2

function compras ($verduras, $frutas = "bananas")

{

$duzias = "Duas dúzias de $frutas e um pé de $verdura<br>";

return $duzias;

}

echo compras("alface");

Se atribuir uma chamada a uma função a uma variavel e depois chamar está variavel usando ( ) no final, o php irá procurar por uma função com este nome.

<?php

function ficaVermelho($string){

$str="<font color=\"red\">".$string."</font>";

return $str;

}

$vf = "ficaVermelho";

echo($vf("Testando!!!!!"));

?>

ps: outras coisas aqui: http://br.php.net/manual/pt_BR/language.operators.php

Link para o comentário
Compartilhar em outros sites

  • 0

<?php

function ficaVermelho($string){

$str="<font color=\"red\">".$string."</font>";

return $str;

}

$vf = "ficaVermelho";

echo($vf("Testando!!!!!"));

?>

cara tive uma duvida aqui! me corrija se estiver errado!

a função ficaVermelho ela vai atibuir os valores q eu de dentro do parentese o q estiver na variavel $str , mais so em explica esse "return $str;"

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...