CodeIgniter Framework PHP Aula 1 Introdução ao PHP
O que é o PHP PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de script Open Source de uso geral, muito utilizada e especialmente guarnecida para o desenvolvimento de aplicações Web embútivel dentro do HTML.
Popularidade do PHP
Cliente Side / Server Side Cliente Side:  São códigos de programa que são processados pela estação cliente. Server Side:  São códigos de programa que são processados no servidor.
Delimitando o código PHP <?php Comandos ?> <script language=”php”> comandos </script> <? comandos ?> <% comandos %>
Hello World! <?php echo “Hello World ”; ?>
Alternagem avançada <?php if ($expressao) { ?> <strong>Isso é verdadeiro.</strong> <?php } else { ?> <strong>Isto é falso.</strong> <?php } ?>
Variáveis <?php $i = 10; // Inteiro $nome = &quot;Edson&quot;; // String $falso = FALSE; // Booleano $valor = 100.50; /// Ponto flutuante $nulo = NULL; echo '$i é do Tipo ' . gettype($i) . '<br>'; echo '$nome é do Tipo ' . gettype($nome) . '<br>'; echo '$falso é do Tipo ' . gettype($falso) . '<br>'; echo '$nulo é do Tipo ' . gettype($nulo) . '<br>'; echo '$valor é do Tipo ' . gettype($valor); ?>
Coerção de tipo <?php  $var1 = &quot;0&quot;;  // $var1 é string (ASCII 48)  echo $var1.&quot;<br />&quot;;  $var1 += 2;  // $var1 é agora um inteiro (2)  echo $var1.&quot;<br />&quot;;  $var1 = $var1 + 1.3;  // $var1 é agora um float (3.3)  echo $var1.&quot;<br />&quot;;  $var1 = 5 + &quot;10 pequenos porcos&quot;;  // $var1 é inteiro (15)  echo $var1.&quot;<br />&quot;;  $var1 = 5 + &quot;10 minúsculos porcos&quot;; // $var1 é inteiro (15)  echo $var1.&quot;<br />&quot;;  ?>
Criando bloco de códigos reutilizáveis  A instrução  require( )  e  include( )  são idênticos em todas as formas exceto pela manipulação de erros.  include( )  produz  Warning  enquanto  require( )  produzirá um  Fatal Error .  Em outras palavras, não hesite em utilizar  require( )  se na falta de um  arquivo quiser parar o processamento da página.  include( )  não se comporta da mesma maneira, e o script poderá continuar nessa situação.
<?php  $nome = Leonardo';  $apelido = 'Leo';  ?> Include Exemplo: <?php  echo &quot;O nome é $nome e seu apelido é $apelido&quot;;  /As variáveis  estão  vazias  include 'includ.php';  echo &quot; O nome é $nome e seu apelido é $apelido&quot;;  // As variáveis neste caso contém as informações inclusas  ?> includ.php exemplo.php
Funções definidas pelo usuário Uma função pode ser definida usando-se a sintaxe como a seguinte:  function teste($arg1, $arg2, ..., $argN) {  echo &quot;Função de exemplo.<Br>\n&quot;;  return $retonaValor;  }
Valores padrão de argumentos <?php  function argumento ($tipo = &quot;exemplo&quot;) {  return &quot;Este é somente um $tipo.<br>\n&quot;;  } echo argumento ( ); // saída: Este é somente um exemplo.  echo argumento (&quot;outro exemplo&quot;);  // saída: Este é somente um outro exemplo.  ?>
Usando strings de consulta Uma string de consulta é parte do URL que aparece depois de um ponto de interrogação.  Por exemplo, o URL a seguir contém uma string de consulta:  http://localhost/curso/teste.php?p=php Nesse exemplo, a string de consulta contém uma variável denominada p cujo valor é “php”.
Strings de consulta exemplo: <HTML>  <HEAD><TITLE>Escola as frutas desejadas</TITLE></HEAD>  <BODY>  Pro favor, escolha o tipo de fruta:  <P><A HREF=&quot;rec_divs_str_cons.php?fruta=laranja&tipo=lima&quot;>  Laranja Lima</A>  <P><A HREF=&quot;rec_divs_str_cons.php?fruta=maca&tipo=vermelho&quot;>  Maçã Vermelha</A>  <P><A HREF=&quot;rec_divs_str_cons.php?fruta=maca&tipo=verde&quot;>  Maçã Verde</A>  </BODY>  </HTML>  env_string.php
Strings de consulta exemplo: <HTML>  <HEAD><TITLE>Frutas escolhidas</TITLE></HEAD>  <BODY>  Você selecionou:  <P>Fruta: <?php echo $_GET[&quot;fruta&quot;]?></P>  <P>Tipo: <?php echo $_GET[&quot;tipo&quot;]?></P>  </BODY>  </HTML>  rec_string.php
Envio dados via formulário: <html>  <head>  <title>Usando Array Associativo pelo método POST</title>  </head>  <body>  <FORM METHOD=&quot;POST&quot; ACTION=&quot;receb_form.php&quot;>  Seu nome: <INPUT TYPE=&quot;TEXT&quot; NAME=&quot;nome&quot; /><BR />  <INPUT TYPE=&quot;SUBMIT&quot; VALUE=&quot;Enviar&quot;/>  </FORM>  </body>  </html> env_form.php
Envio dados via formulário: <HTML>  <HEAD><TITLE>Recebendo dados via formulário pelo método  POST</TITLE></HEAD>  <BODY>  <?php  echo $_POST [&quot;nome&quot;];  ?>  </BODY>  </HTML> rec_form.php
Contato Luis Fernando Martins Carlos Junior msn:  [email_address] Email:  [email_address] Blog:  http://lfernandomartins.blogspot.com/

Mini-curso codeIgniter - aula 1

  • 1.
    CodeIgniter Framework PHPAula 1 Introdução ao PHP
  • 2.
    O que éo PHP PHP (um acrônimo recursivo para &quot;PHP: Hypertext Preprocessor&quot;) é uma linguagem de script Open Source de uso geral, muito utilizada e especialmente guarnecida para o desenvolvimento de aplicações Web embútivel dentro do HTML.
  • 3.
  • 4.
    Cliente Side /Server Side Cliente Side: São códigos de programa que são processados pela estação cliente. Server Side: São códigos de programa que são processados no servidor.
  • 5.
    Delimitando o códigoPHP <?php Comandos ?> <script language=”php”> comandos </script> <? comandos ?> <% comandos %>
  • 6.
    Hello World! <?phpecho “Hello World ”; ?>
  • 7.
    Alternagem avançada <?phpif ($expressao) { ?> <strong>Isso é verdadeiro.</strong> <?php } else { ?> <strong>Isto é falso.</strong> <?php } ?>
  • 8.
    Variáveis <?php $i= 10; // Inteiro $nome = &quot;Edson&quot;; // String $falso = FALSE; // Booleano $valor = 100.50; /// Ponto flutuante $nulo = NULL; echo '$i é do Tipo ' . gettype($i) . '<br>'; echo '$nome é do Tipo ' . gettype($nome) . '<br>'; echo '$falso é do Tipo ' . gettype($falso) . '<br>'; echo '$nulo é do Tipo ' . gettype($nulo) . '<br>'; echo '$valor é do Tipo ' . gettype($valor); ?>
  • 9.
    Coerção de tipo<?php $var1 = &quot;0&quot;; // $var1 é string (ASCII 48) echo $var1.&quot;<br />&quot;; $var1 += 2; // $var1 é agora um inteiro (2) echo $var1.&quot;<br />&quot;; $var1 = $var1 + 1.3; // $var1 é agora um float (3.3) echo $var1.&quot;<br />&quot;; $var1 = 5 + &quot;10 pequenos porcos&quot;; // $var1 é inteiro (15) echo $var1.&quot;<br />&quot;; $var1 = 5 + &quot;10 minúsculos porcos&quot;; // $var1 é inteiro (15) echo $var1.&quot;<br />&quot;; ?>
  • 10.
    Criando bloco decódigos reutilizáveis A instrução require( ) e include( ) são idênticos em todas as formas exceto pela manipulação de erros. include( ) produz Warning enquanto require( ) produzirá um Fatal Error . Em outras palavras, não hesite em utilizar require( ) se na falta de um arquivo quiser parar o processamento da página. include( ) não se comporta da mesma maneira, e o script poderá continuar nessa situação.
  • 11.
    <?php $nome= Leonardo'; $apelido = 'Leo'; ?> Include Exemplo: <?php echo &quot;O nome é $nome e seu apelido é $apelido&quot;; /As variáveis estão vazias include 'includ.php'; echo &quot; O nome é $nome e seu apelido é $apelido&quot;; // As variáveis neste caso contém as informações inclusas ?> includ.php exemplo.php
  • 12.
    Funções definidas pelousuário Uma função pode ser definida usando-se a sintaxe como a seguinte: function teste($arg1, $arg2, ..., $argN) { echo &quot;Função de exemplo.<Br>\n&quot;; return $retonaValor; }
  • 13.
    Valores padrão deargumentos <?php function argumento ($tipo = &quot;exemplo&quot;) { return &quot;Este é somente um $tipo.<br>\n&quot;; } echo argumento ( ); // saída: Este é somente um exemplo. echo argumento (&quot;outro exemplo&quot;); // saída: Este é somente um outro exemplo. ?>
  • 14.
    Usando strings deconsulta Uma string de consulta é parte do URL que aparece depois de um ponto de interrogação. Por exemplo, o URL a seguir contém uma string de consulta: http://localhost/curso/teste.php?p=php Nesse exemplo, a string de consulta contém uma variável denominada p cujo valor é “php”.
  • 15.
    Strings de consultaexemplo: <HTML> <HEAD><TITLE>Escola as frutas desejadas</TITLE></HEAD> <BODY> Pro favor, escolha o tipo de fruta: <P><A HREF=&quot;rec_divs_str_cons.php?fruta=laranja&tipo=lima&quot;> Laranja Lima</A> <P><A HREF=&quot;rec_divs_str_cons.php?fruta=maca&tipo=vermelho&quot;> Maçã Vermelha</A> <P><A HREF=&quot;rec_divs_str_cons.php?fruta=maca&tipo=verde&quot;> Maçã Verde</A> </BODY> </HTML> env_string.php
  • 16.
    Strings de consultaexemplo: <HTML> <HEAD><TITLE>Frutas escolhidas</TITLE></HEAD> <BODY> Você selecionou: <P>Fruta: <?php echo $_GET[&quot;fruta&quot;]?></P> <P>Tipo: <?php echo $_GET[&quot;tipo&quot;]?></P> </BODY> </HTML> rec_string.php
  • 17.
    Envio dados viaformulário: <html> <head> <title>Usando Array Associativo pelo método POST</title> </head> <body> <FORM METHOD=&quot;POST&quot; ACTION=&quot;receb_form.php&quot;> Seu nome: <INPUT TYPE=&quot;TEXT&quot; NAME=&quot;nome&quot; /><BR /> <INPUT TYPE=&quot;SUBMIT&quot; VALUE=&quot;Enviar&quot;/> </FORM> </body> </html> env_form.php
  • 18.
    Envio dados viaformulário: <HTML> <HEAD><TITLE>Recebendo dados via formulário pelo método POST</TITLE></HEAD> <BODY> <?php echo $_POST [&quot;nome&quot;]; ?> </BODY> </HTML> rec_form.php
  • 19.
    Contato Luis FernandoMartins Carlos Junior msn: [email_address] Email: [email_address] Blog: http://lfernandomartins.blogspot.com/