You need to enable JavaScript to run this app.

Skip to main content

Gönderen: WxTimer
Gönderen: WxTimer
Forum: Sosyal Medya
Cevaplar Cevap Yok
 

PHP OOP

Gönderen: WxTimer
PHP içerisinde yer alan OOP veya Nesne Yönelimli Programlamada kullanılan anahtar kelimeler örneklerle yer alıyor.


OOP nedir?
OOP (Object Oriented Programming)  veya NYP (Nesne Yönelimli Programlama) bir yazılım geliştirme paradigmasıdır.

Neden OOP?
Yazılımlar geliştikçe karmaşıklaşır ve boyutları artar.
Karmaşıklık ve boyutun artmasıyla birlikte kodun bakımı, karmaşıklık ve boyuta göre daha fazla artar.
OOP geliştirilen yazılımın karmaşıklık ve bakım maliyetini azaltmak için kullanılır.
OOP bakım maliyetini azaltırken, kodun tekrar kullanılabilirliğini, anlaşılabilirliğini de arttırmaktadır.
Yazılım geliştirme yöntemi OOP destekleyen bir yazılım dili tarafından öğrenildiğinde diğer OOP destekli dilleri öğrenmeyi ve geliştirme yapmayı kolaylaşacaktır.
OOP tekniği, uzun süredir C++, JAVA ve C# gibi programlama dilleri tarafından başarıyla kullanılmaktadır.
Yazılım geliştirme sadece kod yazmaktan ibaret değildir.
Yazılım belirli bir düzene ve geliştirilebilirliğe sahip olmalıdır.
OOP tekniği içerisinde bulunan soyutlama, arayüz ve kalıtım gibi özelliklerle bu kolay bir şekilde sağlanır.
PHP OOP desteği sayesinde UML, MVC, HMVC, MVVM, Tasarım desenleri gibi OOP ile geliştirme tekniklerini uygulamayı sağlar.
Büyük ölçekli yazılımlar ekip halinde yapılır.
Yazılım içerisinde belirli bir düzen olmadığından kodlar diğer ekip üyeleri tarafından anlaşılmayacaktır.
Daha kötüsü kodu yazan kişi ekipten ayrıldığında kodu anlamak için ek süreye ihtiyaç duyulacaktır.
OOP ile geliştirme yapıldığında kodun anlaşılabilirliği artacağından bu gibi sorunlar ortadan kalkacaktır.
OOP öğrenmenin diğer avantajı PHP ile geliştirilen Zend, Yii, CodeIgniter, Laravel vb. yapıların OOP ile geliştirilmiş olmasıdır.
OOP tekniği öğrenildiğinde bu yapıların öğrenilmesi kolaylaşacaktır.

OOP class
OOP ile yazılım geliştirmede kullanılan nesnelere ait özellik ve işlevlerin tanımlandığı yapıya class denir.
Örnek olarak; kediler ve köpekler bir nesnedir.
Bu nesnelerin belirli bir özelliği (rengi, göz rengi vb.) ve işlevi (miyavlama, havlama, koşma, yakalama vb.) vardır.
Bu özellik ve işlevler class yapısı içerisinde tanımlanarak nesnelerin oluşturulması sağlanır.

class yapısı
PHP class yapısı temel olarak özellik ve işlevlerden meydana gelir.
Özellik öznitelik veya alan olarak, işlev ise metot veya yöntem olarak isimlendirilir.
Forum: PHP
Cevaplar Cevap Yok
Gönderen: WxTimer
Discord Hesap Eşleştirme Sistemi & Discord İle Giriş Yap için kullanışlı bir script. Bu script sayesinde sitelerinize Discord hesabımı bağla veya Discord ile giriş yap sistemlerini ÜCRETSİZ bir şekilde ekleyebilirsiniz.

Hesabınızı bağladığınızda sizi sunucuya ekler ve belirli bir rol verir. Kullanıcı discord id'si ve ve access token ise veritabanında depolanır, bu bilgiler kullanıcıya hastır.

Kurulum Talimatları:
1. Bir Discord uygulaması ve bot oluşturun
2. OAuth2 Sekmesinden CLIENT ID & CLIENT SECRET; bot sekmesinden Bot token alın
3. Dosyayı düzenle
3.1 Veritabanı bilgilerinizi güncelleyin (satır 3,5,7,13)
3.2 Client Bilgilerini güncelleyin (satır 37,39)
3.3 Yönlendirme uri'yi güncelleyin (satır 69)
3.4 Satırları güncelleyin 53,131,235.405
3.5 $bottoken'ı güncelleyin (satır 181, 259) , 351, 429)
4. OAuth2 Sekmesinden (Discord Developer Portal) yönlendirme uri'sini ekleyin.Yönlendirme uri'si dosya dizini
ile aynı olmalıdır.
5. .sql ve diğer dosyaları yükleyin


YAPIMCISI ECY'DİR iletişim adresi : ecy#5776


Forum: PHP
Cevaplar Cevap Yok
Gönderen: WxTimer
Gönderen: WxTimer
Cevaplar Cevap Yok
Gönderen: WxTimer
Eklentinin sürümü:
Eklenti yapımcısı: 




Eklenti hakkındaki resimler, videolar -
(Mod dışı eklentilerde görsel zorunludur, modlarda ise video zorunludur)
İndirme;
Cevaplar Cevap Yok
Gönderen: WxTimer
Haritanın Adı: -
Harita Yapımcısı: -





Harita Hakkındaki Resimler, Videolar -
Paylaştığınız konuda görsel, video olmak zorundadır, aksi takdirde konu silinir.



İndirme
Cevaplar Cevap Yok
Gönderen: WxTimer
Eklenti Adı:
Eklenti Yazarı :
Eklenti Komutları:
DataBase CFG Ayarları( Var ise ) :

Eklenti Görseli :

Rar Şifresi  & İndir : 
Cevaplar Cevap Yok
Gönderen: WxTimer
Haritanın Adı: -
Harita Yapımcısı: -

Haritanın Kullanılabileceği Modlar:
  • JailBreak
  • Pro Public
  • Deathmatch
  • Zombie Escape



Harita Hakkındaki Resimler, Videolar -
Paylaştığınız konuda görsel, video olmak zorundadır, aksi takdirde konu silinir.



İndirme
Cevaplar Cevap Yok

Hoşgeldin Ziyaretçi

Mesaj atabilmek için forumumuza kayıt olmalısınız.

Forumlarda Ara

Forum İstatistikleri

Üye Sayısı: 200
En Son Üyemiz: eugenera18
Konu Sayısı: 697
Mesaj Sayısı: 1,495

Çevrimiçi Kullanıcılar

Şu anda 78 çevrimiçi kullanıcı var. Applebot, Baidu
0 üye | 76 Misafir

En Son Konular

STEAM GÜNLÜK ÜCRETSİZ ÇIK...

Son Mesaj: WxTimer 12-24-2022, 02:09 AM

Aradığınız Tüm Oyunlar Üc...

Son Mesaj: ihsanberkay444@gmail.com 12-23-2022, 01:07 AM

Tiktok sınırsız izlenme Ç...

Son Mesaj: proyic 12-20-2022, 11:49 PM

180x Azure Accounts

Son Mesaj: SQLQLLQ 12-20-2022, 10:18 PM

Dev Method Paketi | Ne Ar...

Son Mesaj: keeremss 12-18-2022, 06:34 PM

Discord Nitro Methodları ...

Son Mesaj: Oxide 12-17-2022, 12:22 PM

Discordev.com Discord Log...

Son Mesaj: WxTimer 12-17-2022, 12:28 AM

Discordev.com Yılbaşı Çal...

Son Mesaj: WxTimer 12-17-2022, 12:26 AM

Nike Arkaplan

Son Mesaj: WxTimer 12-17-2022, 12:23 AM

Nike Yıldız Arkaplan

Son Mesaj: WxTimer 12-17-2022, 12:23 AM

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Soyal Forum | Celticpriest.Com sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.