lostyazilim
tr.link

Nerelerde Sınıf Kullanmalıyım ?

7 Mesajlar 1.081 Okunma
lstbozum
tr.link

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)
Arkadaşlar php ile ilgileniyorum fakat sınıfları nerede kullanıcığımı bilmiyorum fonksioyon yetiyorda artıyor bana ?
 

 

wmaraci
reklam

azretlx azretlx WM Aracı Kullanıcı
  • Üyelik 17.03.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad O** U**
  • Mesajlar 16
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
fonksiyonlar bize nasıl kolaylıklar sağlıyorsa, classlar ise daha da çok kolaylık sağlıyor.
örnek verirsek üyelik işlemlerinin hepsi bir classta yapılır. derli toplu olmuş olur. sonrada üyelik ile ilgili bir işlem yapacağımız zaman classtan gerekli metodu çağırıyoruz, hızlıca işimiz bitiyor, güzel yani.
 

 

Jengawer Jengawer Tıp Öğrencisi E-Mail Onaysız
  • Üyelik 20.07.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Tıp Öğrencisi
  • Konum Ankara
  • Ad Soyad A** A**
  • Mesajlar 256
  • Beğeniler 107 / 74
  • Ticaret 20, (%100)
Classlar aynı kodu bir kaç kez yazmak yerine bir kere yazıp istediğin yerde kullanma olanağı sağlar. Ayrıca classlar ekip çalışması için çok daha uygundur. Classlarla geliştirilen uygulamalar daha düzenlenebilir ve geliştirilebilir oluyor. Üst düzey projelerin hepsinde kısaca OOP dediğimiz classlar kullanılır.
 

 

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

Jengawer adlı üyeden alıntı

Classlar aynı kodu bir kaç kez yazmak yerine bir kere yazıp istediğin yerde kullanma olanağı sağlar. Ayrıca classlar ekip çalışması için çok daha uygundur. Classlarla geliştirilen uygulamalar daha düzenlenebilir ve geliştirilebilir oluyor. Üst düzey projelerin hepsinde kısaca OOP dediğimiz classlar kullanılır.


Örnek verebilir misiniz peki ?
 

 

wmaraci
wmaraci

Jengawer Jengawer Tıp Öğrencisi E-Mail Onaysız
  • Üyelik 20.07.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Tıp Öğrencisi
  • Konum Ankara
  • Ad Soyad A** A**
  • Mesajlar 256
  • Beğeniler 107 / 74
  • Ticaret 20, (%100)

Nefes adlı üyeden alıntı

Örnek verebilir misiniz peki ?


En basitinden veritabanı bağlantısı ve sorguları için class oluştururuz. Gerekli yerlerde çağırırız. Ya da güvenlik için kullandığımız filtre classları. Onları da bir kere kodlarız sonra gerekli olduğu her yerde çağırıp kullanabiliriz.
 

 

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

Jengawer adlı üyeden alıntı

En basitinden veritabanı bağlantısı ve sorguları için class oluştururuz. Gerekli yerlerde çağırırız. Ya da güvenlik için kullandığımız filtre classları. Onları da bir kere kodlarız sonra gerekli olduğu her yerde çağırıp kullanabiliriz.

peki bu kurucu ve yıkıcı metodlar tam olarak nedir ?
 

 

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)

Nefes adlı üyeden alıntı

peki bu kurucu ve yıkıcı metodlar tam olarak nedir ?


Class ile ilgili herhangi bir metodu çağırdığında ondan önce işlenmesini istediğin kodu yapıcı fonksiyon içerisinde yazıyorsun. Metod sonrası otomatik yapılacak işlemi ise yıkıcı fonksiyon kısmına. Örnek olarak; veritabanına veri kaydeden bir metodun olduğunu düşünelim. Yapıcı fonksiyonda veritabanı bağlantısını, yıkıcı fonksiyonda bağlantıyı kapatmayı sağlarsın. Fazladan kod yazmamış olursun. Tabii ki artık MySQL vs. bağlantıları otomatik kapattığından bunun bir gereği yok. Sadece örnektir.
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al