www.010t.com.br
Configurações laboratório 
VM: cd c:PHPSC2014vm-minicursos 
maykon.meier@gmail.com 
vagrant up 
vagrant provision 
vagrant reload --provision 
192.168.56.101 / http://phpsc.dev
PHP Essentials 
PHP Conf SC 2014
Apresentação 
Maykon R. Meier 
facebook.com/maykon.meier 
github.com/maykonmeier 
PHP desde 2005
Noções básicas de HTML
Introdução ao PHP 
● Histórico 
● Requisitos básicos para programar em PHP
PHP Básico
Tags de abertura e fechamento
Separação de instruções
Comentários
Tipos - tipos básicos
Tipos - tipos compostos
Tipos - manipulação de tipos 
Exemplos posteriormente
Constantes
Expressões e Operadores
Precedência de Operadores 
Link: http://php.net/manual/pt_BR/language.operators.precedence.php
Operadores aritméticos
Operadores de atribuição
Operadores de Comparação
Operadores de execução
Operadores Lógicos
Operadores de (in/de)cremento
Operadores de String
Operadores de Array
Operadores de Tipo (instanceof)
Estruturas de 
Controle
Estruturas de Controle 
● if, else, elseif, switch/case 
● while, do-while, for, foreach 
● break, continue 
● require, include, require_once, include_once
if, else, elseif
switch/case
while
do-while
for, foreach
break, continue 
● Break 
o for, foreach, while, do-while ou switch 
● continue 
o Continue é utilizado dentro de loops (iterações), 
para abortar a continuação da iteração.
requires e includes 
● Require = Include 
o Require => E_COMPILER_ERROR 
o Include => E_WARNING 
● require_once e include_once 
o Inclui apenas uma vez 
o Obedece a mesma regra acima
Funções
Funções 
● Introdução a funções 
● Argumentos de funções 
● Retorno de funções 
● Funções internas do PHP
Argumentos de funções
Retorno de funções
Funções internas do PHP 
Link: http://php.net/manual/pt_BR/functions.internal.php
Exercícios 
http://www.daypo.net/test-php-teste-online.html 
http://www.daypo.net/test-php-exame.html
PHP + HTML
PHP + HTML 
● Formulários HTML 
● Recebendos dados de formulários 
● Transmitindo dados entre páginas
Ambientação 
com BD e PHP
Ambientação com BD MySQL 
● Integrando PHP e MySQL 
● Conexão com BD 
● Manipulação de dados do BD 
● Seleção e exibição de dados do BD
Introdução a Orientação a Objetos 
Vamos ao que interessa.. 
PRÁTICA
Referências bibliográficas 
http://www.php.net 
www.phptherightway.com 
http://codular.com/php-mysqli 
http://blog.thiagobelem.net/guia-pratico-de-mysqli-no-php 
https://www.vagrantup.com/ 
https://www.virtualbox.org/
Parceria e desenvolvimento 
www.010t.com.br

PHP SC Conf 2014 - PHP Essentials