Php ile mysql bağlantısı için eskiden mysql_connect kullanılırdı ama artık yok. Bu yazımızda yerine kullanacağımız PDO dan bahsedeceğiz.
Kullanıcıdan yaşını istediniz ve kullanıcı yaş yerine "evli" yazdı. Ne olacak? İşte bu gibi beklenmedik durumları try catch ile yakalıyoruz.
Bazen bazı kodların biz çağırmadan kendi kendine çalışmasını isteriz. Php de bunu kurucu ve yıkıcı metodlar ile yapıyoruz, nasıl çalıştıklarına bakalım.
Dört işlem yapan bir hesap makinesi sınıfınız var, şimdi bilimsel olanını yapacaksınız. Aynı metodları tekrar mı yazacağız? Hayır, miras alacağız.
Protected aslında private ile public arasında bir yerde duruyor. Dışarıya kapalı ama aileye açık diyebiliriz. Aile de extends ile türeyen sınıflar.
Evin kapısı kilitli, anahtar ev sahibinde. Siz içeri giremiyorsunuz ama ev sahibine "şunu bana verir misin" diyebiliyorsunuz. İşte public metod.
Daha önce public erişim belirleyicisini anlatmıştık. Bu yazımda ise sadece sınıfın kendisinin bilip kullandığı private erişim belirleyicisi var.
Erişim belirleyicilerinin ilki ve en çok kullanılanı public. Adı üstünde açık, kapısı herkese açık bir oda gibi düşünebilirsiniz.
Bu yazımda php de nesne yönelimli programlamanın en temel konusu olan sınıf tanımlamayı, metod yazmayı ve bu metodları çağırmayı anlatacağım.
Oop esasında programcının program yazmaya dair bir yaklaşımıdır. Peki nesne tabanlı programlama ile aynı şey mi? Değil, nedenini anlatmaya çalışacağım.