quarta-feira, 26 de janeiro de 2011

Algoritmos e PHP - Aplicando o Conhecimento

Ontem (terça, 26 de janeiro) fiquei das 11am até umas 15pm procurando o que estudar. A sequencia de um dos livros que estou estudando continua estudando Algoritmos, mas com uma aplicação que não me convém no momento.
No livro é explicado um conceito e depois se aplica em Pascal e depois em C++. Não obstante, senti GRANDE dificuldade em aprender algo que não sei qual é a utilidade. Estava esperando @vrcainelli entrar no MSN e ajudar-me, mas ele só entraria de noite.
Então decidi aprender os conceitos de Algoritmos e em vez de aplicá-los em Pascal e C++, aplicá-los em PHP. Isso eu sei o que é, rs.
Depois de MUITO tentar entender o PHP, consegui gerar melhor cronograma de estudo. Abaixo segue meus estudos:



Vejamos o aprimoramento de um Fluxograma já usado aqui:
Obs.: As formas amarelas são apenas NOTAS DE UM OBSERVADOR
Todo o código em PHP se inicia e termina da seguinte maneira (existem outros tipos menos usados se quiserem vejam AQUI):


<?php
código aqui
?>

No post "Variável - Conceitos Básicos - Fundamentos da Programação" encontramos a seguinte definição para Variáveis e Constantes, segundo WikiBooks“Uma máquina computacional é essencialmente uma máquina de entrada/saída de dados. Podemos definir dois tipos de dados : constante (…) e variável”.


As variáveis e constantes serão amplamente usadas na programação, os dados que pretendemos manipular serão definidos ou como uma variável ou como uma constante (ou seja, se o dado será alterado, ou não).


As Regras das Variáveis e Constantes:
  1. Variáveis - SEMPRE começam com $ + nome_da_variavel
  2. Constantes e Variáveis - O PHP é Case Sensitive, diferenciando maiúscula de minúscula, portanto $oi e $Oi são diferentes
  3. Constantes e Variáveis - os nomes delas devem ser iniciadas com uma letra ou um _ (underline ou sublinhado)
  4. Constantes e Variáveis - NUNCA comece um nome com espaço ou número, NUNCA utilize caracteres especiais como acentos (á, ü, í, ã) ou cedilha (ç)
Veja nos exemplos abaixo como inserir uma variável e uma constante.


Constante:


<?

// Nomes de constantes válidos
define("FOO",     "alguma coisa");
define("FOO2",    "alguma outra coisa");
define("FOO_BAR", "alguma coisa mais");

// Nomes de constantes inválidas
define("2FOO",    "alguma coisa");

?>



Variável:


<?
// Nomes de variáveis válidas
$nomedavariavel = 'valor';
$NOMEdavariavel = 'valor';
$nome_da_variavel = 'valor';
// Nomes de variáveis inválidas
$*nomedavariavel = 'valor';
$ NOMEdavariavel = 'valor';
$1nome_da_variavel = 'valor';

?>


As variáveis e constantes, ou seja, os dados que são processado no PHP seguem a tendência já explicada antes, mas com pequenas modificações e personalização do código, eles são divididos em três categorias (Simples, Compostos e Especiais):


  • Simples (Escalares, Básicos);
    • Interger (Inteiro);
    • Float ou Double (número de Ponto Flutuante [poxa, que nome esquisito], ou apenas "Reais");
    • Boolean (Lógico);
    • String:
      • Com aspas Simples ( 'x' );
      • Com aspas Duplas ( "x" );
      • Nowdoc (antigo Heredoc).
  • Compostos
    • Array
    • Object
  • Especiais
Ou seja, todos os dados que forem inseridos, serão desses tipos.

Um comentário:

  1. Muito bom,
    Estou vendo que está evoluindo.

    Continue assim.

    Abraços,
    Vinicius Cainelli.

    ResponderExcluir