PHP o básico

Dezembro 17, 2008 on 6:11 pm | In Informatica, php, Tutorial | 6 Comments

Estudando um pouco de PHP, tentarei escrever alguns tutoriais e exemplificar estudos para a Certificação da Zend, començando claro pelo básico...

PHP Tags

Como PHP foi desenhado para ser um processador de textos é necessário tags para identificar o código do PHP, tudo fora destas TAGS será interpretado como saída de texto, vejamos as tags :

  • Standard Tags
    CODE:
    1. <?php ... codigo ... ?>

  • Short Tags
    CODE:
    1. <? ... codigo ... ?>

  • Script Tags
    CODE:
    1. <script language ="php'> ... codigo ... </script>

  • ASP Tags
    CODE:
    1. <% ... codigo ... %>

O padrão é o Standard Tags que no caso não é possivel desabilita-las, por isso é a mais recomendada para o uso.

Data Types (Tipos de dados)

  • bollean
  • int
  • float
  • string

No caso de valores número temos :

  • Decimal
    Ex.: 10; -11; 1452;
  • Octal
    Conotação base 8 No php todo número começado com 0 (zero) é um número octal, veja sobre em : Wikipedia. Ex.: 0660; 0100;
  • Hexadecimal
    Conotação base 16, saiba sobre no Wikipedia. Ex.: 0x123; 0xA;

Variaveis Variaveis

É este o nome mesmo, é a variavel que o nome é contido em outra variavel, como assim? Veja o exemplo:

CODE:
  1. $name = 'foo';
  2. $$name = 'bar';
  3.  
  4. echo $foo;
  5. // imprime 'bar'

No caso de uma função:

CODE:
  1. function minhaFunc()
  2. {
  3.     echo 'minhaFunc';
  4. }
  5. $f = 'minhaFunc';
  6. $f();
  7. // chama a função minhaFunc

Constantes

Constantes são variaveis de valores imutaveis e podem ser acessados de quaquer escopo dentro do PHP, uma boa prática é declar-las somente com letras maiúsculas. Veja os exemplos:

CODE:
  1. define('EMAIL_PADRAO', 'silici0@gmail.com');
  2. echo EMAIL_PADRAO;
  3. // imprime 'silici0@gmail.com'
  4.  
  5. if( EMAIL_PADRAO == 'silici0@gmail.com')
  6. {
  7.  // Neste caso entra no if (TRUE)
  8. }

É isso ae, uma parte do básico esta ae, bom estudos para vocês, espero que pessoal aprenda e utilizem, ainda tem mais básico, mas vamos deixar para um próximo post.



 

 Assine o feed