Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasFonseca

Como coloco valores em uma função

Recommended Posts

Galera sou novo no ramo de programação, como faço pra colocar o seguinte codigo em uma função para retornar o valor para o restante do codigo.

 

$hora=date("H");
if (($hora >= 6) && ($hora <=12)) echo "Bom dia!";
if (($hora > 12) && ($hora <=18)) echo "Boa Tarde!";
if (($hora >= 18) && ($hora <= 24)) echo "Boa Noite!";
if (($hora > 24) && ($hora < 6)) echo "Boa Madrugada!";

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php

function Saudacao($Pessoa = "Visitante"){
	date_default_timezone_set("America/Sao_Paulo");
	$hora=date("H");

	$saudacao = "";

	if($hora < 6):
		$saudacao = "{$Pessoa}, Boa Madrugada!";
	elseif(($hora >= 6) && ($hora <=12)):
		$saudacao = "{$Pessoa}, Bom dia!";
	elseif(($hora > 12) && ($hora <=18)):
		$saudacao = "{$Pessoa}, Boa Tarde!";
	elseif(($hora >= 18) && ($hora <= 24)):
		$saudacao = "{$Pessoa}, Boa Noite!!";
	endif;

	return $saudacao;

}

echo Saudacao();

Desejando colocar o nome da pessoa dentro da saudação e só fazer.

echo Saudacao('João Paulo');

Neste caso poderia usar uma sessão para determinada loja,portal ou blog.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.