Fonksiyonel Programlama (Functional Programming) ve Nesne Yönelimli Programlama (Object-Oriented Programming) Arasındaki Farklar

Öncelikle ikisinin de birer programlama paradigması olduğunu bilelim. Bunlar çok farklı ve hatta bazı noktalarda birbirine zıt iki yaklaşımdır. Uygulama…

Okumaya Devam Et →

PHP’de Tip Çarpıtma (Type Casting)

PHP’de type casting C dilindeki gibidir. Notasyon esnektir. Mesela şunlar eşdeğerdir: Array tipine dönüşüm için (array)Binary tipine dönüşüm için (binary)…

Okumaya Devam Et →

PHP’de Üreteç Fonksiyonu (Generator Function) Nedir? yield Keyword’ü Ne İşe Yarar?

Üreteç fonksiyonları, dizi döndüren fonksiyonlara benzerler. Fakat birer iteratör (iterator) gibi davranırlar. Üreteçlerde işlev tamamen sonlanana kadar ara değerler elde…

Okumaya Devam Et →