SóProvas


ID
1305166
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Programação
Assuntos

No que se refere à linguagem PHP, julgue os itens subsecutivos.

O script PHP abaixo está correto e exibe o número 9 como saída. < ?php function soma($b==5, $c==4){ return $b+$c; } echo soma(); ? >

Alternativas
Comentários
  • Estaria correto, se fosse uma passagem de parâmetro por referência, e não por valor...

    Por referência: (&$b==5, &$c==4)

    Usa o & (e comercial) antes da declaração

  • o final tinha que ser echo soma($b+$c);?>


  • nos argumentos da funcao o duplo == é errado. correto seria simples.

  • Em PHP:

    Operador de atribuição: " = "

    Operador de comparação: " == " (igual); " === " (idêntico); " != " (diferente) ... etc.


    Fonte:http://php.net/manual/pt_BR/language.operators.comparison.php

  • O correto é somente = e não ==, quando é utilizado = na passagem de parâmetro é definido o valor default da variável caso não seja informado.

  • Nossa cara, que bizarro o q acabei de ver..... kkk

  • e-

    o correto é

    function soma($b=5, $c=4){
    return $b+$c; }
    echo soma();

  • Operador de atribuição ao invés de comparação.