SdevLab – Tutorial | PHP Variáveis

Fala galera,

Vamos dar continuidade nos posts sobre PHP. Hoje mais um post conceitual, vamos ver como funcionam as variáveis.

Boa leitura!

Variáveis em PHP

Em PHP, uma variável começa com o símbolo $ seguido pelo nome da variável. Não existe um local do código onde você declara as variáveis, a partir de seu primeiro uso (que pode ser em qualquer local do script), ela conta como declarada.

Uma variável também não tem um tipo, ela passa a ser do tipo do primeiro valor que ela recebe. Exemplo:

<?php
$texto = "Hello world!";       // string - valor precisa estar entre aspas
$x = 1;                        // inteiro
$y = 1.5;                      // float
?>

Regras para se criar uma variável:

  • Deve começar com o símbolo $ seguido pelo nome da variável;
  • O nome da variável deve começar com uma letra ou com underscore;
  • O nome da variável não pode começar com um número;
  • O nome de uma variável pode conter somente caracteres alfanuméricos e underscore (A-z, 0-9, and _ );
  • Nome de variável é case-sensitive.

Imprimindo valores das variáveis

Existem três maneiras para se imprimir o valor de uma variável em PHP. Segue abaixo um exemplo que ilustra todas elas.

<?php
//Exemplos retirados da fonte de consulta do post
//Maneira 1
$txt = "W3Schools.com";
echo "I love $txt!";
//Maneira 2 - resultado igual ao da maneira 1
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
//Maneira 3 - imprime a soma de x e y
$x = 5;
$y = 4;
echo $x + $y;
?>

Escopo das Variáveis

Para finalizar, vem o assunto mais importante. Existem 3 tipos de variáveis em PHP: local, global e estática. Uma variável global é qualquer variável declarada fora do escopo de uma função. Este tipo de variável pode ser utilizada em qualquer ponto do código. Uma variável declarada dentro do escopo de uma função é uma variável local, e só pode ser usada por aquela função.

Quando uma função é executada, todas as suas variáveis são deletadas. Para isto não acontecer, uma variável pode ser declarada como estática. Diferente dos outros tipos, uma variável estática tem uma declaração diferente como mostra o exemplo abaixo:

<?php
function teste() {
static $x = 0;    // para a variável x ser do tipo estática,
echo $x;         //  deve se usar a keyword static antes de sua declaração
$x++;
}
teste();
?>

Para encerrar o post, falta falar da última keyword do contexto variáveis: o global. Esta keyword é usada quando se quer acessar uma variável global de dentro de uma função. Segue um exemplo:

<?php
$x = 101;
$y = 10;
function testeSoma() {
global $x, $y;
$y = $x + $y;
}
testeSoma();
echo $y; // Resultado da soma = 111
?>

Por hoje é só galera, até a próxima!

Fonte: http://www.w3schools.com/php/

SdevLab – Tutorial | PHP Sintaxe

Fala Galera,

Vamos continuar na onda dos tutoriais básicos de PHP. Hoje veremos como funciona a sintaxe desta linguagem.

Boa leitura!

PHP Sintaxe

Um script PHP começa com a tag <?php e termina com a tag ?>.  Um trecho de código entre estas tags pode ser colocado em qualquer documento HTML. Quando a página que contém o código for acessada, o script PHP será executado no servidor e o resultado exibido com o resto do código HTML da página. Exemplo:

<!DOCTYPE html>
<html>
<body>
<h1>Conteúdo HTML</h1>
<?php
echo "Hello World PHP!";
?>
</body>
</html>

Para isto funcionar, inserir um código PHP dentro de uma página HTML – e este ser executado, a página deve ter a extensão [.php] no lugar da tradicional [.html].

Outra coisa que não é novidade mas não vale deixar de fora, é que fim de linha em PHP é [;].

Podemos fazer comentários de três maneiras:

// Desta maneira – comentários de uma linha
# Ou desta maneira – também para comentários de uma linha
/*
Ou desta maneira
quando o comentário tem
várias linhas
*/

No PHP, as palavras fechadas da linguagem como: if, else, while, etc. Não são case-sensitive, porém, as váriáveis são. Então cuidado ao declarar uma variável com letra maiúscula e tentar usá-la com letra minúscula no código.

É isto, no próximo post vamos trabalhar com variáveis.

Até a próxima!

Fonte: http://www.w3schools.com/php/

SdevLab – Tutorial | PHP Introdução

Eae galera,

Já há algum tempo eu venho postando sobre tecnologias web. Já postei várias coisas sobre PHP, mas até hoje nada do básico, nada sobre como começar. E como este blog já consta com o mais básico de HTML, CSS, SQL e JavaScript eu sentia que faltava só o PHP para completar a turma. Então, vamos a partir de hoje começar a trabalhar com PHP, desde o básico.

Boa leitura!

Introdução a PHP 5

PHP (acrônimo de PHP: Hypertext Preprocessor) é uma linguagem open-source server-side, ou seja, é livre para ser utilizada por qualquer um e roda no servidor web (diferente de JavaScript, que roda no navegador do usuário). É uma linguagem amplamente utilizada (o core do WordPress foi feito em PHP), concorrente da linguagem ASP da Microsoft.

Um arquivo PHP pode conter HTML, CSS, JavaScript além do próprio código PHP. Como já foi dito a linguagem roda do lado do servidor, e o resultado do processamento é exibido no browser como HTML. O arquivo possui extensão [.php] e seu código é iniciado pela tag <?php e finalizado com a tag ?>.

Com PHP podemos gerar conteúdo dinâmico para páginas web, podemos manipular arquivos que estão no servidor, podemos coletar dados de formulários, podemos manipular bancos de dados, podemos manipular cookies, encriptar dados, fazer controle de usuários, etc. As possibilidades são grandes.

No próximo post, vamos ver como funciona a sintaxe do PHP.

Até lá!

Fonte: http://www.w3schools.com/php/

 

SdevLab – Tutorial | Joomla Considerações Finais sobre desenvolvimento de sites em Joomla

Fala galera,

Este é o último post da série que falava sobre desenvolvimento de sites em Joomla.

Boa leitura!

Considerações sobre Desenvolvimento de Sites em Joomla

Agora que tudo sobre o básico do Joomla! foi apresentado, gostaria de deixar algumas considerações que são um pouco mais que o básico, mas de extrema importância.

Tenha sempre um componente do tipo SEF (Search Engine Friendly) instalado e funcionando. É ele que vai garantir que suas URL’s estão sendo criadas da maneira correta para os motores de busca.

Preencha sempre os campos “Meta Keywords”, “Meta Description” e “Key Reference” onde existir a opção. Isto também ajuda e muito nos resultados dos motores de busca.

Escreva os títulos de seus artigos contendo as keywords do mesmo, preferencialmente com no máximo 70 caracteres.

Instale um sitemap, isto vai garantir que os motores de busca conheçam todas as páginas de seu site.

Muito importante, lembre-se que todo conteúdo restrito não é visto pelos motores de busca!

Muito obrigado se você acompanhou esta série de posts, na próxima publicação, um assunto diferente!

Até lá!

Fonte: https://docs.joomla.org

SdevLab – Tutorial | Joomla Atribuindo Temas a Itens de Menu

Fala galera,

Vamos ver neste post uma das melhores dicas sobre gerenciamento de site Joomla.

Boa leitura!

Atribuindo Temas a Itens de Menu no Joomla

Nem sempre a primeira página do site será igual às demais. Na verdade eu diria que as chances disto acontecer são muito pequenas. Então ter mais de um layout vai ser uma coisa corriqueira, sendo assim vamos ver como fazer neste sub-capitulo.

Siga para o item de menu que você gostaria que tivesse outro layout.  Procure pelo campo destacado na Figura 1.

atribuindo_temas_item_menu_figura1Figura 1

Selecione o template que deve abrir quando o menu for clicado no campo “Template Style” e salve clicando no botão verde “Save”. Para conferir o resultado basta testar no frontend.

Este foi o penúltimo post sobre Joomla. No próximo post, o de encerramento vou passar somente algumas considerações, mas se você chegou até aqui, já é capaz de criar seu próprio site!

Até a próxima!

Fonte: https://docs.joomla.org