PHP Funções de Controle de Fluxo Flashcards
Como podemos usar a declaração if em PHP?
if (condição) {
código a ser executado se a condição for verdadeira;
}
<?php
$t = date(“H”);
if ($t < “20”) {
echo ‘Have a good day!’;
} ?>
Como podemos usar a declaração if-else em PHP?
if (condição) {
código a ser executado se a condição for verdadeira;
} else {
código a ser executado se a condição for falsa;
}
<?php
$t = date(“H”);
if ($t < “20”) {
echo ‘Have a good day!’;
} else {
echo ‘Have a good night!’;
} ?>
Como podemos usar a declaração if-elseif-else em PHP?
if (condição) {
código a ser executado se esta condição for verdadeira;
} elseif (condição) {
código a ser executado se esta condição for verdadeira;
} else {
código a ser executado se todas as condições forem falsas;
}
<?php
$t = date(“H”);
if ($t < “10”) {
echo ‘Have a good morning!’;
} elseif ($t < “20”) {
echo ‘Have a good day!’;
} else {
echo ‘Have a good night!’;
} ?>
Explique como funciona a declaração switch em PHP.
switch ($n) {
case label1:
// código a ser executado se $n=label1;
break;
case label2:
// código a ser executado se $n=label2;
break;
case label3:
// código a ser executado se $n=label3;
break;
// …
default:
// código a ser executado se $n for diferente de todos os rótulos;
}
<?php
$favcolor = “red”;
switch ($favcolor) {
case ‘red’:
echo ‘Your favorite color is red!’;
break;
case ‘blue’:
echo ‘Your favorite color is blue!’;
break;
case ‘green’:
echo ‘Your favorite color is green!’;
break;
default:
echo ‘Your favorite color is neither red, blue, nor green!’;
}
?>
Como podemos usar a estrutura while em PHP?
while (condição for verdadeira) {
código a ser executado;
}
<?php
$x = 1;
while($x <= 5) {
echo ‘The number is: ‘. $x . ‘<br></br>’;
$x++;
} ?>
Como podemos usar a estrutura do while em PHP?
do {
código a ser executado;
} while (condição for verdadeira);
<?php
$x = 1;
do {
echo ‘The number is: ‘. $x . ‘<br></br>’;
$x++;
} while ($x <= 5);
?>
Explique o funcionamento da estrutura for em PHP.
for (inicialização do contador; teste do contador; incremento do contador) {
código a ser executado;
}
<?php
for ($x = 0; $x <= 10; $x++) {
echo ‘The number is: ‘. $x . ‘<br></br>’;
} ?>
Explique o funcionamento da estrutura foreach em PHP.
foreach ($array as $value) {
código a ser executado;
}
<?php
$colors = array(‘red’, ‘green’, ‘blue’, ‘yellow’);
foreach ($colors as $value) {
echo $value . ‘<br></br>’;
} ?>
Qual é a diferença entre a estrutura for e a estrutura foreach em PHP?
for ($i = 0; $i < tamanho; $i++) {
// código a ser executado para cada iteração
}
foreach ($array as $chave => $valor) {
// código a ser executado para cada elemento do $array
}
Qual é a sintaxe básica para definir uma função em PHP?
function nomeDaFuncao(parametros) {
// código a ser executado;
}
Como podemos chamar uma função em PHP?
nomeDaFuncao();
Como podemos passar argumentos para uma função em PHP?
function familyName($fname) {
echo “$fname Refsnes.<br></br>”;
}
familyName(“Jani”);
Como podemos definir um valor padrão para um argumento de função em PHP?
function setHeight($minheight = 50) {
echo “A altura é: $minheight <br></br>”;
}
Como podemos chamar uma função em PHP que tenha um argumento com um valor padrão?
setHeight(); // usará o valor padrão
Qual é a vantagem de definir um valor padrão para um argumento de função em PHP?
A vantagem é que torna o argumento opcional ao chamar a função, pois se nenhum valor for fornecido, a função usará o valor padrão. Isso torna a função mais flexível e versátil.