Funkcije

PHP funkcije su slične funkcijama u drugim programskim jezicima. Možemo ih podeliti na one koje sami definišemo i na one koje su ugrađene u programski jezik.


function ispisiPoruku(){
echo "Pozdrav!";
}
ispisiPoruku();

Takođe postoje funkcije sa argumentima.


<?php
function informacije($prezime ,$godina){
echo "$prezime korisnik je rođen $godina";
}
informacije("Jovanović","1975");

?> 

U PHP postoje funkcije koje vraćaju vrednost.


<?php
function sabiranje($br1,$br2){
return $rez=$br1 + $br2;} 
function deljenje($br1,$br2){
return $rez=$br1 / $br2;}
$suma= deljenje(sabiranje(11,6), sabiranje(11,4));
echo $suma;

?> 

Takođe postoje funkcije sa argumentima.


<?php
function informacije($prezime ,$godina){
echo "$prezime korisnik je rođen $godina";
}
informacije("Jovanović","1975");

?> 

Ono što je prava vrednost PHP programskog jezika je postojanje hiljadu pre - definisanih funkcija. Sledeći primer prikazuje konekciju sa MySQL bazom podataka pomoću funkcija mysql_connect i mysql_select_db.


$mysql_host ="localhost";
$mysql_user = "root";
$mysql_pass =  "";
$error = "Konekcija nije moguća";                                                                    
@mysql_connect($mysql_host,$mysql_user,$mysql_pass) or die($error ); 
$base = "nova_baza";
mysql_select_db("$base);
if(!@mysql_connect($mysql_host,$mysql_user,$mysql_pass) or (!@mysql_select_db("$baza"))){
 die($error);}
 else{
 echo "Uspešna konekcija";}