• Home
  • Community
  • Members
  • Search
  • Help
  • New topics
Script-PHP.Ro
 
Sign in   Create account
Logare
Nume utilizator / E-mail
Parolă: Ai uitat parola?
 
Script-PHP.Ro › ZONA WEB › Tutoriale v
« Anterior 1 2

Clase si Obiect-Orientat (OOP)

Salut Musafir! Vrei sa fii la curent cu ce se intampla pe forum? :} atunci baga un like la pagina noastra de facebook => Script-Php.Ro.


Euforya.Net - Script-uri PHP Gratuite
     
Mod afişare subiect
Clase si Obiect-Orientat (OOP)
Jetix Deconectat
Member
***
Mesaje: 55
Subiecte: 19
Alăturat: 03/2016
Reputaţie: 23
#1
15/03/2016, 12:16:07 (Ultima modificare: 15/03/2016, 14:41:26 de Jetix.)
Sa invatam clase si obiect-orientat in php.

Deci, prima data dam un nume acelei clase. Forma va fi:
class Nume { }

Asa: 
This Code Only Show For Users

Apoi vom declara cateva variabile. Cei ce stiu Javascript, variabilele declarate prin public si numele este un fel de var in php.
Froma lor este urmatoarea:
public $variabila1;
public $variabila2;

Si tot asa. In clasa noastra vor veni asa:
This Code Only Show For Users

Mai apoi vom incepe functile din interiorul clasei. In acest tutorial va voi arata functile publice si statice. Mai tarziu si cele private. Deocamdata sa le stiti pe astea...
Functile vor putea incepe simplu cu function Numefunctie(variabile) {} sau public function Numefunctie(variabile) {} asa:
This Code Only Show For Users

Acum, inainte sa va arat mai multe exemple si cum se folosesc variabilele, va explic cum se folosesc clasele si functile din interiorul lor. Prima data alegem o variabila care sa declare clasa, eu voi lua ca exemplu "obiect".
This Code Only Show For Users

Iar daca functia e publica va functiona prin -> iar daca e statica va functiona prin :: . Exemplu:
This Code Only Show For Users

Acum sa vedem cum se folosesc variabilele... Variabilele vor functiona prin $this->numevariabila;
Daca am pus public $alex; va functiona prin $this->alex;
Daca am pus public $cristi; va functiona prin $this->cristi;

Exemplu:
This Code Only Show For Users

In exemplu de mai sus va returna asa:
This Code Only Show For Users

Iar acum un exemplu de actualizare a browser-ului si ip-ului luate din logare folosind clase.
This Code Only Show For Users

Si in logare se va folosi asa:
This Code Only Show For Users

Si conexiunea MySQLi:
This Code Only Show For Users

Simplu si frumos. Sper ca s-a inteles. :]
The following users rated this post: YoYo (+), Marius_Black (+)
Site web Caută
Răspunde

Marius_Black Deconectat
Administrator
*******
Mesaje: 138
Subiecte: 22
Alăturat: 03/2016
Reputaţie: 35
#2
15/03/2016, 14:29:29
La fiecare clasa creeată se foloseste new class ca sa inteleg?Util,am sa pun in practica.Astept mai multe tutoriale de genul.
Caută
Răspunde

Jetix Deconectat
Member
***
Mesaje: 55
Subiecte: 19
Alăturat: 03/2016
Reputaţie: 23
#3
15/03/2016, 14:35:37
Da, daca ai clasele Obiect si Obiect 2, folosesti o variabila si si un new pentru fiecare. Mai multe cat de curand!
Site web Caută
Răspunde



Săritura forum:


Utilizator(i) care navighează în acest subiect:
1 Musafir(i)

Ionut Mehh Blog

  •  
  • Reîntoarce-te Sus  
  • Lite mode  
  • Contactează-ne
  Vezi o versiune printabilă
  Abonează-te la acest subiect
  Adaugă chestionar la subiect
  Send thread to a friend