programando em php com estilo
TRANSCRIPT
Programando com Estilo e com Performance
Tarcísio Silva
@tarcisio_s_a - FB/taarcisiosilva
- Consultor TS Desenvolvimento
- Artigos Tableless - Artigos Front-End Brasil
E-commerce
Projetos
MoodleProjetos
Produto Sistema Veterinário
Sem demora , vamos direto ao assunto ;
Você vai passar o Projeto para o Danilo, [ ok ]?
Sua Reação !
Você vai dar manutenção no sistema que o Pedro fez, [ ok ]?
Padrão Espaguete
Cadê as Pastas Separadas ?
Que Merda de Código é esse?
<?php$host="subpav.org";$user="dba";$pwd='smsdc801';$dba="subpav_educasf";
$sql = mysql_connect($host,$user,$pwd) or die ("Erro em Conexão do mysql".mysql_error());$db = mysql_select_db($dba,$sql)or die ("Erro em Conexão do Banco de dados".mysql_error());$_SESSION['NOME];
$login=$_POST['login']; $senha=$_POST['senha'];
$query = mysql_query("SELECT * FROM usuarios WHERE LOGIN='$login' AND SENHA='$senha';");$result = mysql_num_rows($query);
Vou fazer do 0
aos Códigos
Forma de Desenvolvimento
Padrão de Desenvolvimento
Por que o PDO ?Comparação PDO MySQLi
Suporte a Bancos de Dados
12 drivers diferentes Somente MySQL
API Orientada a Objetos Orientada a Objetos + Procedural
Conexão Fácil Fácil
Parâmetros Nomeados
Sim Não
Mapeamento de Objetos
Sim Sim
Sentenças Preparadas (lado do cliente)
Sim Não
Performance Rápido Rápido
Procedimentos Armazenados
Sim Sim
Desenvolvendo Em ROTAS
_AUTOLOAD
FUNÇÕES MÁGICA
GET’S & SET’S
HTACCESS
Utilizando URL
include "$root/valida_logar.php";include "$root/valida_permissao.php";include "$root/bf/funcoes.php";
_AUTOLOAD
Fim !!!@tarcisio_s_a - FB/taarcisiosilva