Öncelikle, C++ programlama dilinin gelişimine kısaca bir göz atalım. Daha sonra, bir C++ programının temel yapısını oluşturan elemanları, en basit program yapısından itibaren basamak basamak ilerleyerek incelemeye çalışacağız.
Devamı...
switch yapısı bir değişken veya ifadenin sonucuna bağlı olarak içinde yer alan herhangi bir seçenekteki işlem satırlarını çalıştıran bir yapıdır. switch satırında yer alan değişken veya ifade değeri birden fazla case satırında yer alan değerlerle karşılaştırılır ve eşit değerle karşılaşıldığında ilgili satırda yer alan işlem satırları çalıştırılır. Aynı işlem if elseif yapısı ile de yapılabilir. switch yapısında koşul ifadesi başlangıçta bir kez değerlendirilir ve sonuç her case satır değeri ile karşılaştırılır. if elseif yapısında ise koşul her satırda tekrar değerlendirilir. switch yapısının 2 genel yazım şekli aşağıda gösterilmektedir:
Devamı...
PHP’de sınıf içinde aynı veya farklı veri türünden sabit ve değişkenlerle, bu sabit ve değişkenleri kullanan ve işlem yapan fonksiyonlardan oluşan bir yapıdır. Sınıf içinde yer alan değişkenler özellik (property), fonksiyonlar ise metod (method) olarakta adlandırılır. Temel sınıf bildirimi class anahtar kelimesi ve peşinden gelen sınıf adı ile başlar. Daha sonra, sınıf sabit ve değişkenleri ile fonksiyon tanımlamalarının arasında yer aldığı { } parentezleri kullanılır. Geçerli bir sınıf adı bir harf veya alt çizgi ile başlar ve herhangi bir sayıda harf, sayı veya alt çizgilerle devam eder.
Devamı...
return deyimi
return deyimi bir fonksiyonda kullanıldığında içinde bulunduğu fonksiyonun çalışmasını sona erdirir ve kendisine geçirilen değeri fonksiyon çağrısı değeri olarak döndürür. return deyimi aynı zamanda eval() fonksiyonunun veya PHP kod dosyasının çalışmasını sona erdirir.
Global olarak çağrıldığında, içinde bulunduğu komut dosyasının çalışmasını sona erdirir. Eğer aktif dosya include() ya da require() fonksiyonu ile başka bir dosyaya dahil edilmiş ise, return() deyimi kontrolu ana dosyaya aktarır. Eğer aktif dosya include() fonksiyonu ile başka bir dosyaya dahil edilmiş ise return() deyimine geçirilen değer include() çağrısının değeri olarak geri döndürülür.
Devamı...
PHP 5.3.0 ile birlikte gelen isim alanlarını kullanarak, bir projede kullanılan sınıfları daha düzgün bir şekilde gruplandırabilir ve farklı isim alanlarında tanımlanan birden fazla sınıfın aynı sınıf ismi ile tanınlanmasını sağlayabiliriz.
Devamı...
include, require, include_once ve require_once deyimleri
include() deyimi tanımladığı dosyayı içinde bulunduğu PHP dosyasına ekler. Eklenen dosyanın içinde ye alan PHP kodları include() deyiminin kullanıldığı satırda yazılmış gibi işlem görür.
Dahil edilecek dosyalar, dosya yolu gösteren dizin tanımlanmış ise dosya yoluna göre, tanımlanmamış ise include_path değeri içinde tanınlanmış yollara göre aktif dosyaya dahil edilir. Eğer dosya include_path içinde tanımlanan yollarda bulunamazsa, include() aktif PHP dosyasının yer aldığı dizini kontrol eder. Dosya burada da bulunamazsa, include() deyimi bir hata verir.
Eğer bir yol tanımlaması yapılmışsa, include_path değeri dikkate alınmaz.
require() deyimi ile include() deyimi ile aynı işlemi gerçekleştirir. Tek farkı hata durumunda E_COMPILE_ERROR seviyesinde bir hata vermesidir. seviyesinden ölümcül bir hata vermesi dışında include() deyimi ile aynıdır. include() deyiminin sadece bir uyarı (E_WARNING) vererek çalışmayı sürdürdüğü durumda require() deyimi PHP kodlarının durmasına neden olur.
Devamı...
PHP’de kodlar işlem satırlarından oluşur. Bir işlem satırı bir atama, bir fonksiyon çağrısı, bir döngü, koşul içeren bir işlem satırı veya hiçbir şey yapmayan boş bir işlem satırından oluşabilir. İşlem satırı noktalı virgül ile sonlandırılır. İşlem satırları { ve } işaretleri arasında tanımlanarak işlem satırı grubu oluşturulur.
Devamı...
PHP’de fonksiyon bir veya daha fazla işlem satırından oluşan PHP kodlarının bir kod bloğu şeklinde bir isim altında toplanmasıdır. Sadece fonksiyona verilen isim çağrılarak, fonksiyon içinde yer alan işlem satırlarının çalıştırılması sağlanır. Başka bir ifade ile bir veya daha fazla komutun içinde yer aldığı ve PHP programının herhangi bir yerinden sadece fonksiyon adı çağrılarak, fonksiyon içindeki komutların tamamının çalıştırılmasını sağlayan yapılara fonksiyon adı verilir. Aşağıdaki şekilde tanımlaması yapılır:
Devamı...
PHP’de döngüler içinde yer alan işlem satırlarının belirli bir koşula bağlı olarak istenen sayıda tekrar edilerek çalıştırılmasını sağlayan yapılardır.
Devamı...
Veri tipi belirleme
PHP değişken bildiriminde bir veri türü tanımlamanız gerekmez. Değişkene hangi veri türünü atarsanız, değişken o veri türüne ait bir değişken haline gelir.
Devamı...