Ato 2 - comandos de saída, constantes e operadores em PHP (básico)
Comandos de saída, declaração de constantes e operadores. Tutorial indicado para iniciantes na linguagem PHP.
Comandos básicos de saída de dados
NOTA: Este artigo é uma continuação de: PHP e suas variáveis (básico)
Normalmente a primeira coisa que alguém quer saber quando se inicia em uma linguagem qualquer de programação, é como fazer um Hello World, como imprimir algo no navegador. O PHP é uma linguagem relativamente fácil, possui muitas opções e seus comandos são fáceis de entender e gravar. Veja um exemplo de como imprimir uma palavra qualquer em seu browser.
Ou ainda:
O echo imprime uma variável na tela, também pode imprimir uma string qualquer, como foi feito no primeiro exemplo. O echo não é caracterizado como uma função, por isso não é obrigatório o uso de ( ) "parêntesis", o echo na realidade é um construtor.
Existem vários outros comandos que podem imprimir algo na tela.
Normalmente a primeira coisa que alguém quer saber quando se inicia em uma linguagem qualquer de programação, é como fazer um Hello World, como imprimir algo no navegador. O PHP é uma linguagem relativamente fácil, possui muitas opções e seus comandos são fáceis de entender e gravar. Veja um exemplo de como imprimir uma palavra qualquer em seu browser.
<?php
echo 'acabo de escrever algo no browser';
?>
echo 'acabo de escrever algo no browser';
?>
Ou ainda:
<?php
$a='wos';
$b='rod';
echo $a,$b; //retorna wosrod
?>
$a='wos';
$b='rod';
echo $a,$b; //retorna wosrod
?>
O echo imprime uma variável na tela, também pode imprimir uma string qualquer, como foi feito no primeiro exemplo. O echo não é caracterizado como uma função, por isso não é obrigatório o uso de ( ) "parêntesis", o echo na realidade é um construtor.
Existem vários outros comandos que podem imprimir algo na tela.
<?php
$a='wos';
$b='rod';
$arr=array('janeiro','fevereiro','marco','abril');
print $a, $b; //não funciona retorna um erro apenas o echo aceita "," (vírgulas)
print $a.$b; //retorna wosrod
print_r($arr); /*imprime o conteúdo de forma explanativa retorna
Array (
[0] => janeiro
[1] => fevereiro
[2] => marco
[3] => abril
) */
var_dump($arr); /*
assim como o print_r imprime o conteúdo de forma explanativa
no entanto var_dump informa o tipo da variável e o número de caracteres que possui
array(4) {
[0] => string(7) "janeiro"
[1] => string(9) "fevereiro"
[2] => string(5) "marco"
[3] => string(5) "abril"
} */
?>
$a='wos';
$b='rod';
$arr=array('janeiro','fevereiro','marco','abril');
print $a, $b; //não funciona retorna um erro apenas o echo aceita "," (vírgulas)
print $a.$b; //retorna wosrod
print_r($arr); /*imprime o conteúdo de forma explanativa retorna
Array (
[0] => janeiro
[1] => fevereiro
[2] => marco
[3] => abril
) */
var_dump($arr); /*
assim como o print_r imprime o conteúdo de forma explanativa
no entanto var_dump informa o tipo da variável e o número de caracteres que possui
array(4) {
[0] => string(7) "janeiro"
[1] => string(9) "fevereiro"
[2] => string(5) "marco"
[3] => string(5) "abril"
} */
?>