Curso de PHP/Funções
Aspeto
Funções no PHP ajudam muito no desenvolvimento de codigos, reaproveitar codigos é essencial para a produtividade em um sistema, mostro abaixo um exemplo simples para uma função de conectar ao banco de dados indiferente do banco, do usuario e senha que for usar.
<?php
function conectar($usuario, $senha, $banco){
$con = mysql_connect("localhost", $usuario, $senha) or die (mysql_error());
mysql_select_db($banco, $con)or die (mysql_error());
}
?>
para se chamar a função no mesmo arquivo apenas fazemos isso:
<?php
// função
//....
//
conectar("root", "******", "banco_dados");
?>
Para se chamar de outra classe utilizando Orientação a Objetos utilizamos dessa forma:
<?php
class Config{
public function conectar($usuario, $senha, $banco){
$con = mysql_connect("localhost", $usuario, $senha) or die (mysql_error());
mysql_select_db($banco, $con)or die (mysql_error());
}
}
?>
Chamada para a classe externa:
<?php
include = 'Config.php';
$con = new Config();
$con->conectar("root", "******", "banco_dados");
?>
Prontinho, esse é um exemplo simples de como usar funcoes em PHP.