0% acharam este documento útil (0 voto)
2 visualizações21 páginas

Apresentação - PHP (63 A 83)

O documento aborda conceitos fundamentais de PHP, incluindo operadores, estruturas de decisão e repetição, além de funções definidas pelo usuário. São apresentados exemplos práticos de uso de operadores aritméticos, lógicos, de string, e estruturas como if, switch, while, for e foreach. O conteúdo é voltado para um curso técnico em informática, ministrado pelo Prof. William Geraldo Sallum.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações21 páginas

Apresentação - PHP (63 A 83)

O documento aborda conceitos fundamentais de PHP, incluindo operadores, estruturas de decisão e repetição, além de funções definidas pelo usuário. São apresentados exemplos práticos de uso de operadores aritméticos, lógicos, de string, e estruturas como if, switch, while, for e foreach. O conteúdo é voltado para um curso técnico em informática, ministrado pelo Prof. William Geraldo Sallum.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

PHP

Curso Técnico em Informática

Operadores e Miscelâneas

Prof. William Geraldo Sallum


PHP Operadores

 Operadores
Aritméticos: +, -, *, /, %, **
De string: .
Incremento/Descremento: ++$var, $var++, --$var,
$var--, +=, -=, *=, /=, %=, .=
Lógicos: &&, ||, xor, !
Bit a Bit: &, |, ^, ~(not), <<, >> (deslocamento)
Relacionais: ==, ===, !=, !==, <>, >, <, >=, <=
PHP Prescedências 1/2

 Prescedências de operadores:

clone, new
[
++, --
~, (int), (float), (string), (array), (object), (bool), @
instanceof
!
*, /, %
+, -, .
<< >>
< <= > >= <>
PHP Prescedências 2/2

&
^
|
&&
||
?:
=, +=, -=, *=, /=, .=, %=, &=, |=, ^=, <<=, >>=
and
xor
or
PHP Miscelâneas

 Miscelâneas:

Supressão de erros: @$arq = @fopen(‘[Link]’, ‘r’)


Aspas: ‘’ ou “ “
<?php
$dir=´meu diretório´;
echo “mostrando $dir aqui.”;
?>
PHP
Curso Técnico em Informática

Estruturas de Decisão

Prof. William Geraldo Sallum


PHP Decisão 1/5

if

if...else

if...elseif....else

switch
PHP Decisão 2/5

<?php
$t = date("H");

if ($t < “12") {


echo “Tenha um ótimo dia!";
}
?>
PHP Decisão 3/5

<?php
$t = date("H");

if ($t < “18") {


echo “Tenha um bom Dia!";
} else {
echo “Boa noite!";
}
?>
PHP Decisão 4/5

<?php
$t = date("H");

if ($t < "12") {


echo “Tenha um ótimo dia!";
} elseif ($t < “18") {
echo “Tenha uma boa tarde!";
} else {
echo “Tenha uma boa noite!";
}
?>
PHP Decisão 5/5

<?php
$favcolor = “verde";

switch ($favcolor) {
case “vermelha":
echo “Cor favorita é vermelha!";
break;
case “azul":
echo “Cor favorita é azul!";
break;
case “verde":
echo “Cor favorita é verde!";
break;
default:
echo “Cor favorita é outra!";
}
?>
PHP
Curso Técnico em Informática

Estruturas de Repetição

Prof. William Geraldo Sallum


PHP Repetição 1/5

while

do...while

for

foreach
PHP Repetição 2/5

<?php
$x = 1;

while($x <= 5) {
echo “O número é: $x <br>";
$x++;
}
?>
PHP Repetição 3/5

<?php
let senha;

do {
senha = prompt("Digite a senha:");
$x++;
} while (senha !== "1234");

// O prompt aparece pelo menos uma vez, mesmo que o loop acabe imediatamente.

?>
PHP Repetição 4/5

<?php
for ($x = 0; $x <= 10; $x++) {
echo “O número é: $x <br>";
}
?>
PHP Repetição 5/5

<?php
$cores = array(“vermelho", “verde", “azul", “amarelo");

foreach ($cores as $valor) {


echo "$valor <br>";
}
?>
PHP
Curso Técnico em Informática

Função definida pelo Usuário

Prof. William Geraldo Sallum


PHP Função 1/3

Uma função pode ser criada para:

não receber argumento


receber argumento(s)
receber argumento(s) com valor(es) padrão(ões)
retornar valor(es)
PHP Função 2/3

Sem argumentos Com argumento

<?php <?php
function escreve() { function familiaSallum($name) {
echo “Alô mundo !"; echo "$name Sallum.<br>";
} }

escreve(); // evoca a função familiaSallum(“William");


?> familiaSallum(“Mayumi");
familiaSallum(“Seiji");
familiaSallum(“Harumi");
familiaSallum(“Luiz");
?>
PHP Função 3/3

Com argumento e valor padrão Com retorno de valor


<?php <?php
function setPeso($minimo = 50) { function sum($x, $y) {
echo “O peso é : $minimo <br>"; $z = $x + $y;
} return $z;
}
setPeso(350);
setPeso (); // será adotado o valor 50 echo "5+10 = " . sum(5, 10)
setPeso (135); ?>
setPeso (80);
?>

Você também pode gostar