Esta função imprime uma saída de algumas informações sobre a variável que você passou. Será realmente aceito qualquer número de variáveis para que você possa usar uma chamada pela função para obter informação sobre muitas variáveis.
É uma boa idéia para a saída do tag HTML antes de chamar a função. Isto irá exibir o espaço branco em um formato amigável mais humana. Com a extensão Xdebug instalada, a saída será formatado e cor codificadas para facilitar a legibilidade.
$bool = false;
$int = 17;
$float = 234.62;
$str = 'Macaco';
$arr = array('um', 'dois');
$obj = new stdClass();
$rsrc = mysql_query("SELECT * FROM tabela");
$null = null;
var_dump($bool); // bool(false)
var_dump($int); // int(17)
var_dump($float); // float(234.62)
var_dump($str); // string(6) “Macaco”
var_dump($arr);
/*
array(2) {
[0]=>
string(2) “um”
[1]=>
string(4) “dois”
}
*/
var_dump($obj);
/*
object(stdClass)#1 (0) {
}
*/
var_dump($rsrc); // resource(6) of type (mysql result)
Deixem as respostas no comentário…
Que iremos analisar até quinta feira….
Exercício 1: Analise de código
<html>
<head><title>Exercício</title>
</head>
<body>
<?php$str=array("morango"=>"vermelho","banana"=>"amarelo");/* um exemplo
de como isto vai ficar */echo"O Morango é"$str{morango}"<br>";$first=$str["banana"];$first=(strlen($first)-1)="a";echo"A banana é $first.<br>";//Uma saídaprint_r($str);echo"<br>";var_dump($str);?>
</body>
</html>
Tente descobrir onde está o erro neste script.
Os comentários existentes estão bem integrados (têm a sintaxe correcta)?
Exercício 2: Perguntas de Verdadeiro e Falso
1. O PHP pode escrever scripts que rodem do lado do cliente?
Verdadeiro.
Falso.
2. Para correr PHP preciso de um servidor FTP?
Verdadeiro.
Falso.
3. O uso de short-tags, tais como <? e ?> é mais benéfico do que as outras tags porque assim perco menos tempo a escrever o código.
Verdadeiro.
Falso.
4. O PHP é mantido por uma comunidade de programadores pela internet e está acessível a toda a gente.
Verdadeiro.
Falso.
Exercício 3: Aplicação de conhecimentos
Escreva um código que exiba a mensagem “Olá Mundo!” no navegador.
Que instrução preciso de usar para exibir essa mensagem?
Exercício 4: Perguntas
O php sempre reconhece os campos name do HTML como variáveis?
Como eu disse achei muito interessante essas vídeo aulas, então vou utuliza-las e colocar algum matéria complementar, como exercícios e textos.
Com isso já estamos estudando para a certificação
Essas vídeo aulas foram tiradas do www.cbct.com.br – O CBCT (Centro Brasileiro de Certificação em Tecnologia) e feitas Por Igor Fernandes
“Muita gente usa os termos Internet e World Wide Web (ou apenas Web) indistintamente, mas de fato os dois termos não são sinônimos. A Internet e a Web são duas coisas separadas, embora relacionadas.
A internet é uma gigantesca rede de redes, uma infraestrutura em rede. Ela conecta milhões de computadores globalmente, formando uma rede em que qualquer computador pode comunicar-se com qualquer outro computador deste que ambos estejam conectados à Internet. A informação que viaja pela Internet o faz por meio de uma variedade de linguagens conhecidas por protocolos.
A World Wide Web, ou simplesmente Web, é uma maneira de acessar informação por meio da Internet. É um modelo de compartilhamento de informações construído sobre a Internet. A Web usa o protocolo HTTP, que é apenas uma das linguagens utilizadas na Internet, para transmitir informações, e serve-se de browsers, como o Internet Explorer, para acessar documentos chamados páginas (home pages), que estão ligados uns a outros por meio de hyperlinks. Documentos Web também contém gráficos, sons, textos e vídeos.
A Web é apenas uma das maneiras pelas quais a informação pode ser disseminada pela Internet. A Internet, não a Web, é utilizada ainda para e-mail, Newsgroups, Instant Messaging e FTP. Portanto a Web é apenas uma parte da Internet, embora uma grande parte, mas os dois termos não são sinônimos e não devem ser confundidos.”