PHP MySQL – Introducere si Tipuri de Date 11

MySQL este cea mai populara aplicatie open-source de baze de date folosita cu PHP.O baza de date de obicei contine una sau mai multe tabele, folosita pentru a stoca informatii pe categori.Tabelele contin coloane si inregistrari (randuri) cu date.Mai jos este un exemplu de tabel folosit pentru a stoca informatiile utilizatorului (nume, email, parola): id…

Elemente nivel mai avansat 12

PHP Functii Anonime – Closures Incepand cu versiunea 5.3, PHP a introdus Functii Anonime, cunoscute si cu denumirea Closures.Acest tip de functii sunt fara nume. Sunt utile mai ales in retuenarea unor valori la apeluri in cadrul altor functii. 1. Exemplu, functie anonima folosita pentru returnarea unei valori intr-o functie PHP. <?php $arr = array(‘…

PHP OOP – Clase si Obiecte, Metoda constructor 13

OOP (Object Oriented Programming – Programare Orientata pe obiecte) este un concept (sau tehnica) de programare care trateaza datele si functiile ca obiecte. Important la acest concept este sa fie inteleasa bine diferenta dintre Clasa (Class) si Obiect (Object).Inainte de a trece la lucruri practice, iata cate ceva teoretic despre OOP. • Clasa este o…

Functii pentru Array

Aici gasiti cateva din cele mai utile functii PHP pentru Array (matrice). 1.   array_change_key_case(array, case) – Transforma cheile din primul parametru (array) in majuscule sau litere mici, dupa cum e specificat la „case” (CASE_UPPER sau CASE_LOWER). Default e CASE_LOWER. Daca „array” nu e o matrice, returneaza FALSE. <?php$aray = array(„FirSt”=>1, „SecOnd”=>8);print_r(array_change_key_case($aray, CASE_UPPER)); // Va…

Functii pentru fisiere si directoare

Aici gasiti cateva din cele mai utile functii PHP pentru lucru cu sistemul de fisiere si directoare. 1.   basename(adresa, „sufix”) – Returneaza partea cu numele fisierului dintr-o adresa URL. „sufix” e optional, daca e specificat, functia elimina si pe acesta de la sfarsitul numelui. <?php$url = ‘http://www.PHPCursWeb.net/php-mysql/index.php’;$file = basename($url);       // $file…

Functii PHP matematice

Aici gasiti functii PHP matematice, in special pentru lucrul cu numere. 1.   abs(nr) – Returneaza valoarea absoluta (cu +) a lui „nr”. <?phpecho abs(-7.8);         // 7.8 (double /float)echo abs(3);         // 3 (integer)echo abs(-5);         // 5 (integer)?> 2.   base_convert(nr, baza1, baza2) –…

Functii PHP clase si obiecte

Aici gasiti un set de functii PHP pentru lucrul cu clase si obiecte. 1.   class_alias(‘ClasaOriginala’, ‘Alias’) – Creaza in memorie o clasa cu numele dat la ‘Alias’, identica cu cea a carei nume e precizat la ‘ClasaOriginala’. <?php // Definire clasa AClas class AClas {   public $site = ‘www.PHPCursWeb.net’;       // Proprietate } //…

Functii pentru lucru cu functii

Aici gasiti functii PHP ce pot fi folosite in lucrul cu functii create /definite in script. 1.   call_user_func(„func”, arg) – Apeleaza functia „func” dandu-i valoarea argumentului „arg”. Returneaza rezultatul functiei apelate, sau FALSE. <?phpfunction func($arg1, $arg2) {  return „$arg1 – $arg2”;} // Apeleaza func()echo call_user_func(„func”, ‘PHPCursWeb’, ‘net’);       // PHPCursWeb – net…