PHP’de Sınıflar(Classes) DERS 1

Bu makaleyi okumadan once Nesne yonelimli(Object Oriented) PHP makalemi okumanızı tavsiye ederim.

PHP'de Sınıflar(Classes) DERS 1


PHP
'de bir sınıf oluştururken class anahtar sozcüğü kullanılır.

PHP:
  1. class ClassAdi{
  2. }

Sınıfların kullanışlı olmaları için nitelikler(değerler) ve işlemler(fonksiyonlar) kullanılır.
Sınıf içinde Nitelikler var komutu ile kullanılır.

PHP:
  1. class ClassAdi{
  2. var $nitelik1;
  3. var $nitelik;
  4. }

İşlemlerimizi sınıflar içinde fonksiyonlar tanımlayarak oluşturabiliriz.Aşağıdaki ornekte hiç bir işlem yoktur.
Yukarıda ki kodumuzda ClassAdi isimli bir sınıfımız bulunmakta.
Bu sınıfın içinde Fonksiyon1 fonksiyonu hiç değişken almazken, Fonksiyon2 fonksiyonu  iki tane değişken almıştır.

PHP:
  1. class ClassAdi{
  2. function Fonksiyon1(){
  3. }
  4.  
  5. function Fonksiyon2($degisken1,$degisken2){
  6. }
  7. }

Bir Sınıf çağırıldığında ilk olarak eğer aynı isimde bir fonksiyon varsa o fonksiyonu çalıştırır.

PHP:
  1. class Deneme{
  2. function Deneme(){
  3. echo 'Deneme sınıfını çağırdığın için aynı isimde bulunan Deneme fonksiyonunu çalıştırdın.';
  4. }
  5. }

Bir sınıf tanımladıktan sonra, üzerinde çalışabilmek sınıfın ornegini(nesne) oluşturmak gerekir.
Orneği oluşturabilmek için new komutunu kullanırız.

PHP:
  1. $a = new Deneme();

Çıktısı şu şekilde olacaktır;

  • Deneme sınıfını çağırdığın için aynı isimde bulunan Deneme fonksiyonunu çalıştırdın.

Bu ornegimizi fonksiyona degisken atayarak gosterecek olursak;

PHP:
  1. class Deneme{
  2. function Deneme($ornek){
  3. echo 'Deneme sınıfında ki Deneme fonksiyonun <strong>$ornek</strong> degiskeni =  '.$ornek;
  4. }
  5. }

Şimdi sınıfımızı çalıştıralım.

PHP:
  1. $a = new Deneme('TEST');

Çıktımız şu şekilde olacaktır;

  • Deneme sınıfında ki Deneme fonksiyonun $ornek degiskeni = TEST

İlk dersimizi burada bitiriyorum.
Sonra ki dersimizde Sınıfları niteliklerle ve fonksiyonlarla nasıl kullanacağımızı anlatacağım..

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (3 oy ortalamasi: 5 / 5)
Loading ... Loading ...


Etiketler: , , , , , , , , , , , , ,


Photoshop ile Web 2.0 Buton Yapımı

Yabancı bir sitede buldum, umarım sizlerinde işine işinize yarar.
Photoshop 7'de denedim sorunsuz şekilde yapılıyor, daha önceki sürümleri deneyenler bizimle paylaşırsa sevinirim.

Şimdi bir RSS butonu yapılışını anlatacağım,
buradaki seçilen renkler boyutlar tamamen seçiminize bağlı ama ilk olarak verdiklerimi yapmanızda fayda var.

1. Photoshop'u çalıştırın ve yeni bir çalışma sayfası açın.
2. Köşeleri kavisli bir Shape oluşturun, resimdeki gibi.
web2 buton
3. Sağ taraftaki layer kutusundan Yeni yaptığımız Shape'ye sağ tuş tıklayıp Blending Options'a tıklayalım.
4. Gradient Overlay'i aktif edin, 3 renk seçeneğimiz olsun.Birinci ve ikinci renk:#434343, üçüncü renk: #000000.
web2 buton
5. Stroke efektini açın, Stroke rengi: #363636.
web2 buton
6. Inner Glow'u da aktif edelim ve Blending Options'u OK butonuna basarak kaydedip kapatalım.
web2 buton
7. Bir aksilik yok ise, sonuç olarak aşağıdaki resmi görmemiz gerekir.
web2 buton
8.Tekrar eski shape'in üzerine yeni bir Shape oluşturalım, aşağıdaki resimdeki gibi olsun.
web2 buton
9. Son oluşturduğumuz Shape'e sağ tuş tıklayıp Rasterize Layer'a tıklayın.
10.Edit'den Quick Mask Mode'a tıklayın.(Kısayol tuşu=Q)
11.Şimdi resmimize Gradient (Kısayol tuşu=G) verelim, aşağıdaki resim gibi.
web2 buton
12.Q'ya basarak Quick Mask Mode'dan çıktıktan sonra, delete tuşuna basın.
web2 buton
13."Entries RSS" yazılı yeni bir layer ekliyoruz ve yanına da RSS icon'u koyuyoruz.
web2 buton
Evettttt.. Web 2.0 RSS besleme butonumuzu yaptık.Nasıl beğendiniz mi ? :)
web2 buton
İsteğe göre effect'lerle oynanılabilir, yeni görünüşler elde edilebilir ;)
web2 buton
Photoshop ile Web 2.0 Buton Yapımı
web2 buton
web2 buton

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (5 oy ortalamasi: 4.8 / 5)
Loading ... Loading ...


Etiketler: , , , , , , , ,