SORU
7 EKİM 2009, ÇARŞAMBA


basit bir açıklaması PHP OOP vs Usul?

PHP öğrenmek istiyorum ve bir Fikir hakkında OOP ve Usul almak istiyorum. OOP vs hakkında bazı diğer bloglar ve öğreticiler Usul ama yine de bu yaklaşımı anlayamıyorum okudum.

Vs Usul OOP

  1. Ben öğrenmek gerekir?
  2. Fark kodu nedir? etkileri nelerdir?
  3. Nasıl PHP bir çerçeve OOP yaklaşımı yardımcı olabilir? (Codeıgniter öğrenmek isterim)
  4. Usule ilişkin bir Çerçeve mi?

Gerçekten de kod farkı bilmek istiyorum, OOP benim anlayış gibi bir sınıf oluşturun ve erişim olabilir. (Eğer thats doğru olup olmadığını bilmiyorum).

Teşekkürler!

CEVAP
7 EKİM 2009, ÇARŞAMBA


Arka plan:"Basit açıklama" bu da neyi gösteriyor: . bir siz istediniz

  • Hiç akıllıca bir bakış istiyorumjargon olmadan
  • Sana yardım edecek bir şey istiyorumbaştan öğrenin
  • Keşfettilerhayır iki kişi hiç bir soruya aynı cevabı veririmve kafa karıştırıcı. Burada basit bir açıklama istiyorsun sebebi bu, değil mi?

Kısa Cevap:Yukarıda doğru geliyor, hemen oluşur:

  • 1) PHP programlama konusunda herhangi bir başlangıç, kaynak;
  • 2) rutin yapabileceğiniz kiminle deneyimli programcılar 0**; ve
  • 3) erişim Yığın Taşması

Uzun Jargon Cevap:

Usul vs OOP bilgisayar programlama temel bir sorunun sadece bir yönü: nasıl kod kolaylaştırmak içinanlıyorumve profesyonel için çocuk oyuncağıkorumak. Aslında "OOP bazı ilkeleri takip eden, mutlaka iki zıt değildir." kod Usul yazabilirsiniz

Sen gerçekten kazmaya başla kadar tam bir anlayış değil. Anlayışınız gerçekten aralarında other object-oriented programming languages,, bir PHP olduğunu öğrendiğinizde büyüyecek "blokta yeni çocuk".

Burada hızlı bir genel bakışdeneyim yapı olarak ne öğrenmek:

  • Yok PHP yazabilirsinizyararlı görevler
  • Yararlı görevleri organize edebilirsiniz< . "parçalar"kod
  • Bazen "" kod olacak . bu parçalar ^strong>farklı parametrelere dayalı davranıriçinde geçirir
  • Parametreleri kabul eden kod parçaları denir"İşlevler"
  • Fonksiyonları olabilir "" . yığın halinde birlikte, bunu yapmanın farklı yolları vardır:
    • Örneğin:şimdiye kadar yazdığınız tüm işlevler, işlev adına göre alfabetik sırayla yer ile büyük bir PHP dosyası var
    • Örneğin:birlikte konu [örneğin, matematik yapmak için fonksiyonları, şifreleme yapmak için fonksiyonlar, vb] yığın halinde fonksiyonları ile birden fazla PHP dosyaları olabilir
  • OOP "birlikte ." parçalama Fonksiyonları özel bir yoldur ^strong>içine bir "" . Sınıf
  • Bir sınıftırsadece başka bir seviye "" . parçalama birleşik bir bütün olarak ele böylece birlikte kod
  • Bir Sınıf". gruplandırma" yığını olarak düşünülebilir ^strong>yöntemleriveözellikleri

    • yöntemlerisadece mantıksal olarak birbiriyle ilişkili işlevleri vardır anlamlı bir şekilde. Kelimeler "" ve "işlev" temelde aynı şey için iki farklı terimlerdir. yöntem
    • özelliklerisınıf ile ilgili sadece veri değerleri. Bu, kasıtlı olarak izole edilmemiş herhangi bir bireysel işlevi, çünkü değerlerdirtümsınıf içinde fonksiyonların onlara erişimi olması gerekir.
      • Örneğin: eğer sınıfınız var bir sürü yöntem için yapıyor Astronomi, özelliklerin sınıf olabilir değerleri için bazı ünlü sayılar tüm Astronomi yöntemleri bilmek, (Pİ veya ışık hızı veya mesafe arasında belirli gezegenler ya da her neyse).
    • buen OOP açıklamalar kafa karıştırıcıonlar "real world examples" Hızlı konu dışı. şube kapatma çünkü
    • Karışıklık olmadan OOP anlamak için, önleyebilirsiniz "" örnekleri. gerçek dünya Bir Sınıf sadecemağaza fonksiyonları için bir yol(nam-ı diğer yöntemleri)özellikleri(nam-ı diğer veri) gibiBir veya daha fazla ilgili dosyaları PHP koduher bir dosyanın işlevselliği belirli bir konu ya da bir parça fiyatları. Tek bilmen gereken bu.
  • Bir Sınıf en kodunuzu düzenlemek için izin verir, çünkü yararlıdırçok yüksek bir seviyesizi anlamasını kolaylaştıracak şekilde kullanmak ve korumak.

  • Birisi bir çok fonksiyonu yazmış ve pek çok ders içine onları organize ve birlikte biraz serin bir şekilde çalışması için bu kazanılmış zaman, onlar her şeyi birlikte paketi ve onu Ara"". bir Çerçeve .
  • Bir Çerçevesonraki-sadece en yüksek seviyesi "" . parçalama (kodlama tarzı ve kuralları da dahil olmak üzere) bir veya daha fazla kişi kod düzenlenmiş ve çalışma tarzlarına uygun şekilde seviyorlar çünkü katılıyorum, ne olursa olsun tercihleri, değerleri, ya da.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Moodle

    Moodle

    11 Mayıs 2010
  • talkandroid

    talkandroid

    27 Mayıs 2010
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012