E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale PHP

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

WEB DEVELOPMENT  /  PHP  /  Introducere in PHP (24)

VII. Clase si obiecte

29.05.2008
VII. Clase si obiecte

Pe parcursul acestui tutorial, vei putea citi despre capacitatile PHP in legatura cu implementarea obiectelor (atat in PHP 4 cat si in PHP 5) si vei putea urmari diverse exemple si explicatii ce ilustreaza utilizarea lor.

Total vizualizari: 17166 17166 afisari   |   Comentarii  7   |   Rating   |   (13 voturi)   |   Timp necesar: 20 min 20 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Sursa:  Zend.com  
Autor:  Vikram Vaswani
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
« 1 2 345 »
comenteaza printeaza

In PHP 5, clasa Urs ar arata in felul urmator:

<?php 
// PHP 5 
// definitia clasei
class Urs { 
    // definitia proprietatilor
    public $nume; 
    public $greutate; 
    public $varsta; 
    public $sex; 
    public $culoare; 
    // definitia metodelor
    public function mananca() { 
        echo $this->nume." mananca... "; 
    } 
    public function alearga() { 
        echo $this->nume." alearga... "; 
    } 
    public function vaneaza() { 
        echo $this->nume." vaneaza... "; 
    } 
 
    public function doarme() { 
        echo $this->nume." doarme... "; 
    } 
} 
?>

Avand aceasta clasa, putem crea oricati ursi vrem:

<?php 
// primul urs 
$daddy = new Urs; 
// sa-i dam un nume 
$daddy->nume = "Tata urs"; 
//  cati ani are 
$daddy->varsta = 8; 
// ce sex este 
$daddy->sex = "mascul"; 
// culoarea blanii 
$daddy->culoare = "negru"; 
// cat cantareste 
$daddy->greutate = 300; 
 
// cel de-al doilea urs 
$mommy = new Urs; 
$mommy->nume = "Mama urs"; 
$mommy->varsta = 7; 
$mommy->sex = "femela"; 
$mommy->culoare = "negru"; 
$mommy->greutate = 310; 
 
// cel de-al treilea urs 
$baby = new Urs; 
$baby->nume = "Puiul urs"; 
$baby->varsta = 1; 
$baby->sex = "mascul"; 
$baby->culoare = "negru"; 
$baby->greutate = 180; 
 
// o seara placuta pentru familia Urs 
// ursul tata vaneaza si aduce prada acasa 
$daddy->vaneaza(); 
 
// ursul mama mananca 
$mommy->mananca(); 
// la fel si puiul 
$baby->mananca(); 
 
// ursul mama doarme
$mommy->doarme(); 
// la fel si tatal 
$daddy-> doarme (); 
 
// puiul mananca in continuare 
$baby->mananca(); 
?>

Dupa cum se poate observa din exemplul de mai sus, atunci cand sunt definite noi obiecte, metodele si proprietatile lor pot fi accesate in mod independent pentru fiecare obiect.

Pagina:
« 1 2 345 »
comenteaza printeaza
Alte tutoriale PHP:
Noteaza acest tutorial
Rating tutorial
 
(13 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
COMENTARII (7) spune-ti parerea
e-learn , Joi, 25 Iunie 2009
#7

Re: miha
Apreciem eforturile tale de a "sparge" site-ul, dar aceeasi smecherie nu va functiona de doua ori. Asa ca ori inventezi ceva nou, ori ar trebui sa renunti la glume si sa lasi loc celor care chiar isi doresc sa invete ceva din aceste tutoriale. Datorita celor ca tine, utilizatorii bine intentionati nu pot posta intrebari ce includ cod. Oricum, si noi am invatat ceva din aceasta experienta si iti multumim!

Raporteaza acest comentariu ca injurios!
miha , Miercuri, 24 Iunie 2009
#6

atac

Raporteaza acest comentariu ca injurios!
Drugg , Marti, 17 Martie 2009
#5

bravo autorul !!! Acum anumite lucruri au devenit mai clare pt mine :)

Raporteaza acest comentariu ca injurios!
pesos , Vineri, 19 Decembrie 2008
#4

e bun tutorialul dar ar mai fi ceva la constructori mai multe de explicat in rest e foarte bun ii multumesc autorilor pt material si daca se poate sa-l mai completati

Raporteaza acest comentariu ca injurios!
Dani , Joi, 07 August 2008
#3

O fi mediu, dar nimeni nu se naste invatat, multumiri autorilor, atat cat e mi-a folosit.

Raporteaza acest comentariu ca injurios!
Tronaru Mioara , Luni, 21 Iulie 2008
#2

Este un tutorial f.bun - cu ajutorul caruia mi-am clarificat multe probleme.Excelent!

Raporteaza acest comentariu ca injurios!
sacue , Luni, 02 Iunie 2008
#1

Legat de nivelul acestui tutorial, cred ca mai potrivit ar fi fost "Mediu". Conceptul de obiect cam aici se incadreaza ...


Parerea mea ....

Raporteaza acest comentariu ca injurios!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
5335
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
5295
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
5130
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
5125
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
4870
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Powerpoint StyleSheet Word Lightroom Action Script Sony Vegas Excel Javascript Flash COREL DRAW AJAX Java Fotografie MySQL Fireworks SEO Python RoR XML Ruby on Rails Verilog PHP Dreamweaver Illustrator HTML PSD Outlook Vista Swift 3D XHTML Photoshop Bridge CSS Gimp JSON SWF
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software