Şubat, 2015 Tarihine ait yazılar

Not: Anlatılanlar Ubuntu 14.04 baz alınarak anlatılmıştır.

Ubuntu üzerinde lamp (Linux, Apache, Mysql, Php) server kurulumu apt paket yöneticisi sayesinde oldukça kolaydır. İlk önce “ctrl + alt + t” tuş kombinasyonu ile terminali açalım.

sudo apt-get update

Komutuyla paket indeksimizi güncelleyelim. Paket indeksini güncelledikten sonra lamp server kurulumuna geçebiliriz.
Yazının Devamı →

php-oop Php sınıf yapılarından bahsettiğim şu yazımda kalıtım konusunu kısaca anlatmış ve bir örnek vermiştim. Bu yazıda kalıtımın detaylarına inmek, avantajlarından bahsetmek ve ek birkaç örnek daha göstermek istiyorum.

Kalıtım bizi kod tekrarından ve aynı işi yapan metotları farklı sınıflarda tanımlamaktan kurtarır. Daha önce örnek verdiğimiz araba ve motosiklet sınıfları üzerinden anlatalım. Her arabanın bir rengi ve tekerlekleri bulunur. Aynı durum motosiklet için de geçerlidir. Eğer kalıtımdan faydalanmazsak her sınıfta renk ve tekerlek için ayrı, ayrı metotlar tanımlamamız gerekir. Aynı durum öğrenci ve öğretmen sınıfları için de geçerlidir. Her ikisinin de kendilerine has özellikleri bulunduğu gibi, ad, soyad, yaş gibi ortak özellikleri de bulunmaktadır. Önceki yazımdan alıntı yaparak örneğimize geçmek istiyorum.

Yazının Devamı →