PHP veya başka bir programlama dilini nasıl öğrenirim. Çizikten PHP'yi Öğrenin: Eğitim Planı

  • 16.05.2019

Bu dersin geçişi sırasında, PHP programlamanın temellerine hakim olacak ve bu dilin yeteneklerini inceleyeceksiniz. Bu PHP kursu yeni başlayanlar öğretmek için tasarlanmıştır ve ayrıntılı metin ve video talimatları içeriyor - ne istediğinizi seçin.

Derste, her şey çok ayrıntılı olarak incelenmiştir - eğitim PHP'nin nasıl çalıştığı ile başlar. Modern araçlar ve yaklaşımlar hakkında konuşur. Ve elbette, şahsen kontrol ettiğim ödev var. Burada sizinle birlikteyiz ve yerel bir web sunucusu kurun ve kod düzenleyicisinde nasıl çalışacağınızı öğrenir ve elbette ilk PHP programlarımızı yazın.

Bu kurs, programlamada temel ilkelere, gelecekteki bir geliştirici olmadığı olmayan temel ilkelere hak kazandırmanıza izin verecektir. Burada, ileri gitmenize, programlamada daha ilginç ve karmaşık konular incelemenizi sağlayacak gerekli temelleri alacaksınız.

PHP'ye neye ihtiyacın var?

HTML bilgisi, sitelerin nasıl oluşturulacağı hakkında bir fikir edinmenizi sağlar. Ve hatta bağımsız olarak internet kaynakları geliştirmenizi sağlar. Bununla birlikte, bu işaretleme dilinin kullanımı, onunla oluşturulan sayfaların statik olmasından dolayı sınırlıdır. Özellikle, çoğu durumda web sitesi siteleri geliştirmek için kullanılır. Mesele şu ki, gerekirse, her sayfayı ayrı ayrı düzenlemek için herhangi bir değişiklik yapması ve birkaç düzine veya yüzlerce kaynağı varsa, böyle bir işlem sadece sıkıcı olmayacak, aynı zamanda zamanla gerilir.

Site yönetimini optimize edin PHP'nin kullanımına izin verir (PHP: HyperText PrepRocessor "HiperText Preprocessor") - Dinamik olarak doldurulmuş web sayfalarını oluşturmanıza olanak sağlayan komut dosyası programlama dili. Uygulaması, bir kaynağı gerçekten etkileşimli hale getirmeyi mümkün kılar ve site yönetimi süreci ekli çaba açısından basit ve daha ucuzdur. Webshake'DEN ONLINE PHP KURSLARI Scripted Dili'nin temellerini sıfırdan ustalaşmanıza yardımcı olur, değiştirilmesi ve bakımı kolay olan dinamik kaynaklar oluşturmayı öğrenin.

Metin malzemelerimiz ve video derslerimiz, web programını ustalaşmak isteyen her kullanıcının anlaşılır olması için tasarlanmıştır. Ve her konunun sonunda yerleştirilen ödev, kazanılan bilgiyi pekiştirmeye ve uygulamalarında uygulamalarını geliştirmeye izin verecektir.

Scripting dilinin avantajları

Köprü metni ön işlemcisi önce pratik yönünü ayırt eder. PHP'nin zengin işlevselliği, en geniş görev yelpazesini etkili bir şekilde çözmenizi sağlar. Ve kullanım kolaylığı, bunu hızlı ve minimum çabayla yapmayı mümkün kılar. Yeni başlayanlar için ücretsiz PHP kursunumuz, şu anda en popüler olan ve çok sayıda internet kaynağı (popüler sosyal ağlar ve bloglar dahil) oluşturmak için bu komut dosyası dilini ustalaşmanıza yardımcı olur.

Geleneksel PHP (C ve Perl'den bir dizi yapının borçlanması ve bu dillerin yararlarının bir kombinasyonu sayesinde), sözdizimin sezgisel erişilebilirlik ve evrenselliği ile birlikte, öğrenme sürecini basitleştirir (özellikle tanıdık insanlar için) programlama temelleri ile). Eğer, kursa tanıdıklık sürecinde, bazı zorluklar ortaya çıkacak, yorumlarda sorulara sorulabilecek soruları cevaplamaya hazırım.

Yüksek komut dosyası performansı, PHP'nin verimliliğini ve talebini arttırır ve diğer dillerle (özellikle HTML, JavaScript) ile entegre olma yeteneği, belirli bir web geliştiricisinin ihtiyaçları için köprü metni ön işlemcisini ayarlamanıza olanak sağlar.

PHP özellikleri

Bu komut dosyası dilini kullanarak web sitesi geliştirme:

  • Kaynaklardaki İnternet sayfasının ihtiyaçlarını azaltın. Web uygulaması daha az yer alır, "kolay" olur ve bu nedenle daha hızlı açılır.
  • İnternet sayfasını yönetme sürecini önemli ölçüde basitleştirin, değişiklikler yapın. Statik siteler, bugünün gerçekleşen zamanları olmadığı için bugünün gerçeklerini karşılamıyor. Sonuçta katılımları etkiler.
  • Sitenin çalışmasının etkili bir analizini sağlamak (katılım istatistiklerini, vb.).

Köprü metni ön işleminin etkinliği en büyük şirketler tarafından takdir edilmektedir. Yeni başlayanlar için PHP kursumuz, web geliştirmede bir kariyer oluşturmak için gerekli beceri ve bilgiyi elde etmek için işten rahatsız olmamasına veya çalışma yapmamasını sağlar.

Kuruluşların, World Wide Web ile ilişkili herhangi bir kişiyi bilmek zorunda olan Web Programlamasında böyle disiplinler var. Bu nedenle, bir şekilde veya başka bir şekilde PHP ve MySQL'yi incelemek zorunda kalacaksınız. Ve istemiyorsan, açgözlülük hala zorlaşacak:

Neden PHP ve MySQL çalıştırılıyor?

Böyle bir soru, ancak bir web alanı ve modern temelini oluşturmanın özelliklerine aşina olmayanlara sadece bilgi sahibi olur. Her şey, programlamada bilgili kişi, bu iki disiplinin bugün World Wide Web'de baskın olduğunu söyleyecektir. Bu, neredeyse tüm internetin PHP ve MySQL temelinde inşa edildiği anlamına gelir:


Zamanımızda PHP değeri biraz azalmıştır. Ve hepsi çok sayıda motordan dolayı (ironik olarak) da bu dil temelinde inşa edilmiştir.

Modern web dünyasında, motorun (İçerik Yönetim Sistemi, CMS) (Constant Yönetim Sistemi, CMS) altında herhangi bir içerik yönetim sistemi (CMS) vardır. Çoğu PHP ve MySQL'de yazılmıştır.

Her CMS, kullanıcı arayüzü tarafından sağlanan bir yazılım temelidir. Araç takımı, site yönetimi sürecini büyük ölçüde kolaylaştırır. Ama sonra neden php çizikten okuyor? Ne de olsa, kaynağın idari kısmına gidip, içine yerleştirilmiş fonları kullanarak tüm manipülasyonları yapabilirsiniz.

PHP ve MySQL'yi incelemek için pek çok sabır, zaman veya çabaya sahip olmadığı gerçeğiyle başlayalım. Bu kişi buna gelmeli. Ancak bu disiplini anlamaya karar veren kişi alacak:

  • Hayatta kalan meslek - işgücü piyasasında, mantıklı programcılar her zaman pişiriyorlardı. Fakat deneyimsiz yeni gelenler bile PHP'nin iyi teorik bilgisine sahip yeni gelenler ve web programında küçük deneyim, değerli bir ödeme ile iş bulabilecektir;
  • Uzak çalışma - Programlamaya katılmak için erken kalkmak, çalışmaya ve elbiseye uyması gerekmez. Bütün bunlar eşiğin arkasında bırakılabilir ve yatak odası terliklerinde evde oturan bir program kodu oluşturabilir;
  • Parayı kurtarmak - sitenin sahibiyseniz, o zaman elbette profesyonel web programcılarının hizmetlerinin pahalı olduğunu biliyorsunuzdur. Ve internette kendi işinin başlangıcı için, her kuruş yolu. Bağımsız Eğitim MySQL ve PHP para tasarrufu sağlar ve onları doğru yöne koyar.

Zaten belirtildiği gibi, modern motorların çoğu PHP temelinde çalışır. Hata toleransları yüksek düzeyde olmasına rağmen, ancak kimse insan faktörünün etkisini iptal etmemiştir. Bu nedenle, CMS kodu bazen bir Web programcısı tasarladığı için davranır.

Ve bu hatayı düzeltmek için, bir uzman aramanız gerekir, ona çok para ödersiniz. Ve sonra, tüm snag, yalnızca PHP'nin temel temellerinin bilgisi ile bile kolayca düzeltilebilecek kodun bir satırında olduğu ortaya çıktı.

  • İlginç hobi - web programlaması sadece para kazanmanın bir yolu veya onların tasarrufları değildir. Bu aynı zamanda hem teknik prensibi hem de yaratıcı bileşeni birleştiren heyecan verici bir meslektir.

PHP ve MySQL'in birçoğu çalışması bir ifade aracı olabilir.

PHP nedir.

PHP, komut dosyası programlama dillerini ifade eder. En sık, web uygulamaları ve web hizmetleri oluşturmak için kullanılır. Bu dil, internette en çok barındırılarak desteklenir. Temelinde, dinamik sitelerin ana kısmı yazılmıştır.

Dinamik sitede, yalnızca HTML'de oluşturulan statiklerin aksine, tüm sayfaların içeriği, kullanıcı sorgusuna yanıt olarak oluşturulur. Kaynağın yapısı, şablon dosyalarının temelinde oluşturulur ve içeriğin (çoğu sıklıkla) veritabanlarından yüklenir.


PHP'nin popülaritesi aşağıdaki özellikleri ile açıklanmaktadır:

  • En popüler DBM'leri destekleyin ( Veritabanı Yönetim Sistemleri);
  • Otomatik gönderme HTTP başlıkları;
  • Oturumlar ve çerezlerle çalışmak için yerleşik destek;
  • Uzaktaki dosyalarla çalışır;
  • XForms desteği ( xML tabanlı kalıplar);
  • Yaklaşım, C'ye PHP sözdizimidir;
  • Sıkı tipleme eksikliği - yazma değişkenleri dinamik olarak gerçekleştirilir.

Veri Türleri - PHP'nin başladığı yer burasıdır.

  • OOP Desteği ( nesne yönelimli programlama);
  • Web alanı ile çalışmak üzere tasarlanmış büyük bir süperglobal (önceden tanımlanmış) diziler kümesi.

MySQL nedir?

MySQL, Oracle'dan serbestçe dağıtılmış bir DBM'dir. Ücretsiz sürümüyle birlikte, siparişte bir gelişme ve ticari konular var. Bu nedenle, şirketin tüm yeni gelişmelerinin mutlaka DBMS'nin serbest meselelerine girdiği içindir:


Özellikler MySQL DBMS:

  • İlk MySQL sorunlarından başlayarak veri çoğaltma mekanizması için destek.

Çoğaltma, çeşitli kopyalarda hemen tüm kaynak değişiklikleri aynı anda kopyalamanın işlemidir. Yani, nesnenin bir kopyasının verileri üzerindeki herhangi bir işlem diğer tüm örneklerde yansıtılır.

  • Çalışır, hem yerel kaynaklarla hem de uzaktan korunur;
  • Çok sayıda masa tipi için dahili destek. Ayrıca, açık kod sayesinde, desteklenen tablo türlerinin listesi artar;
  • Çok çeşitli çapraz platform;
  • MySQL veritabanı tablolarının boyutu, yalnızca DBM'lerin dağıtıldığı işletim sisteminin yetenekleri ile sınırlıdır;
  • API'leri kullanarak en popüler programlama dillerini destekleyin ( uygulama arayüzleri).

DBMS özellikleri hakkında daha fazla bilgi için, herhangi bir eğitimden veya bir dizinden MySQL tarafından öğrenebilirsiniz.

Nereden başlayacak?

Birçok yeni yılın acı deneyiminde, kendi kendini inceleyen PHP ve MySQL'in ana sorununun uygun bir yazılımın seçimi olduğu sonucuna varabiliriz. Ve hepsi PHP'nin sunucu programlama dili olduğu gerçeğinden dolayı. Bu nedenle, yalnızca kodu test etmek için özel bir editör değil, aynı zamanda yerel bir sunucuya da:


Birkaç optimum seçenek:

  • Apache HTTP Sunucusu - Resmi Geliştirici web sitesinden indirebilirsiniz;
  • Denver, kurulum ve daha fazla kullanım için en uygun seçenektir. Kurulum paketi Apache, PHP ve MySQL Server'ı içerir. İlk versiyonda, tüm bunları indirmeniz ve ayrı olarak yüklemeniz gerekir.


  • XAMPP, PHP ve MySQL içeren bir settir. PHP'de yerleşik öğretici yanı sıra:


Her iki set, T-SQL sorgularını kullanarak MySQL'e dayanan veritabanları oluşturmak ve değiştirmek için bir yardımcı programı içerir. Ancak PHP'ye kod yazmak için bu dilin sözdiziminin desteğiyle bir editöre ihtiyaç duyacaktır. En uygun birkaç seçenek:

  • Phpedit;
  • Microsoft WebMatrix;
  • Kantharos PHP IDE;
  • Adobe Dreamweaver.

»PHP'yi keşfetmeye başlamak için nereye?


Web sitesi geliştirme en popüler yerlerden biridir. Web geliştirme, dinamik siteler oluşturmak için PHP programlama dilini kullanan en deneyimli programcılarla meşgul.

Doğal olarak, çevrimiçi projeler sadece profesyonel programcılar değil, aynı zamanda yeni gelenler, neredeyse her başlangıçta web geliştiricisinin sorusu var. pHP'yi öğrenmeye nasıl başlanır?. Bu programlama dilinin öğrenmesi oldukça kolay olduğunu, ancak okumak için ön hazırlık gerekeceğine dikkat ediyor.

PHP'ye eğitim programlamasına başlamadan önce, HTML HyperText Markup dilini ve basamaklı CSS stilleriyle çalışma ilkelerini öğrenmesi önerilir. Web sayfalarının görünümünü yönetmek için bilgi bilgisi gereklidir.

Ayrıca, sitede kullanılan bilgilerin depolanması için bir veritabanı geliştirilmiştir, bu nedenle programcı uygun bilgiye sahip olmalıdır. Veritabanlarını yönetmek için yapılandırılmış bir SQL sorgu dili kullanılır.

PHP ile çalışmak için ne gerekiyor? Sorusu olan acemi programcılar pHP'yi keşfetmeye başlayacakSite geliştirme için gerekli programlar kümesiyle tanışmanız gerekir.

PHP dilini programlamak için, yazılım paketini önceden yüklemeniz gerekecektir. Bu paket, Apache sunucusunu, PHP köprü metni ön işlemcisini ve veritabanı yönetim sistemlerinden birini içerir.

Yerel bilgisayarlarda, özel yazılım paketleri genellikle bu yazılımı yüklemek için kullanılır. Web geliştiricileri için popüler paketlerden biri denver. Bu program seti, Windows işletim sistemi çalışıyor. Yazılım kümeleri ve Linux kullanıcıları için.

Denver paketi, PHP'de siteler oluşturmak için gereken birçok faydalı yardımcı programı içerir. Paket kurulumu basitçe basit ve hazırlıksız bir kullanıcı tarafından bile yapılabilir.

Arama setini yükledikten sonra, Denver internet projesinin geliştirilmesine işlenebilir. MySQL veritabanı yönetimi için uygun bir phpmyAdmin Toolkit kullanılmıştır. PHPMYADMIN'teki veritabanları olan tüm eylemler, net bir grafiksel arayüz kullanılarak gerçekleştirilir ve istenen menü öğelerinin seçimine indirgenir.

PHP Programlama Dili Sözdizimini incelemek.

Tüm gerekli programları yükledikten sonra, yapabilirsiniz. Dünyanın normal dilleri gibi, programlama dillerinde programlar yazmak için kurallarını öğrenmek gerekir. Koddaki en az bir sözdizimi hatası itiraf ettiğinizde, program basitçe başlamaz ve sitenin içeriği yerine, kullanıcı tarayıcıya uygun mesajı görecektir.

PHP programlama dilinin sözdizimini keşfetmek için uygun literatürü okumanız gerekir. Kitabı web sitemizde kullanabilirsiniz. Küresel ağa erişimi olanlar için, tematik sitelerde yayınlanan çeşitli bilgiler de sağlanmaktadır. Öğrenim yaparken ortaya çıkan sorulara cevap alabileceğiniz çok sayıda forum ve topluluk var.

Öğrenme literatüründen istenen etkiyi elde etmek için tüm teorik dersler, bunun için yerel bilgisayarını kullanarak pratikte çalışması gerekir.

PHP programlama dili, çeşitli farklı operatörlerden ve fonksiyonlardan oluşur, bu nedenle eğitim süresini geçtikten sonra, programcılar özel referans kitapları kullanır. Bu referans kitapları, sözdizimini ve gerekli işlevin değerini hızlı bir şekilde görüntülemenizi sağlar.

Öğrenmenin son aşaması: Eğitimin son aşamasında, tüm sorular hakkında çözülürken pHP'yi keşfetmeye başlayacakSite sunucuya aktarımı. Kural olarak, sunucularda barındırma sağlayıcıları zaten her şeyi kurdu yazılım Ve temel ayarlar yapılır. Geliştirici yalnızca dosyaları program koduyla sunucuya kopyalamak için kalır.

İyi günler, Blogumun sevgili okuyucuları. Bir yerde, hayatındaki her insanın şiirlerin yazılmasından geçmesi gerektiğini duydum. Durum değişiyor ve şimdi her saniye kodu yazmayı ve sitesini oluşturmayı düşünüyor. Birçoğu şu anda birleşir, diğerleri motorda karar veremez. Bu makaleyi okursanız ve tavsiyelerimde öğrenmenize giderseniz, pratik olarak başarılı olacağınızdan eminim.

Konu oldukça karmaşık. Bugün PHP'de sıfırdan bir web sitesinin nasıl yazılacağı hakkında konuşacağız. Bunların üç harfi aldıklarını ayrıntılı olarak düşünün ve sadece öğrenmek için değil, PCP'yi gerçekten anlamak için en iyi yolları öğreneceksiniz.

PHP nedir?

Bu konudan bir makale başlatmak biraz garip, çünkü zaten her şeyi bildiğiniz ve bu nedenle zorluklara hazır olduğunuz varsayılmaktadır. Ancak, blogum yeni başlayanlar için tasarlandı. Hoşgörü olun, bilgiyi tekrarlayalım.

Basit ve erişilebilir kelimelerle konuşma, PHP, Web Sunucusunda yürütülen bir Web Uygulama Komut Dosyası oluşturmak için özel olarak tasarlanmış bir programlama dilidir. Bu, web sitelerinin% 85'i kullandığı için bu oldukça aranan bir programlama dilidir.

Bu dilin özeti, evrensel olması, çalışması kolaydır ve yalnızca bir programcı olarak değil, aynı zamanda bir işadamı olarak yeteneklerinizi açar. Sonuç olarak, projelerinizi kendiniz yazabilir ve geliştirebilirsiniz. Birinin yardımı olmadan.

Verimli çalışıyoruz

Birçoğu bu dili öğretmeye başladı, ancak birkaç sonuna kadar geliyor. Etkili öğrenme için, bir bilgi kaynağı, bir kitap, bir eğitim kursu veya video ama biraz sonra bulmanız gereken ilk şey.

O zaman derleyiciyi indirmemiz gerekiyor. Bu, komut dosyanızı doğrudan bir talimat olarak okuyan ve yürüttüğü bir programdır.

En yaygın derleyici Denver - komut dosyalarını yazabileceğiniz, gerekli programların basit ve ücretsiz bir pakettir. Bence bana sorarsan, açık sunucu indirmenizi tavsiye ederim. Şu anda ivme kazanıyor. Denver'ın üstüne başladı ve çalışmanız için daha uygun olacak.

Bu paketler ne yapar? Sunucuda olduğu gibi onlar ve üzerinde çalışırlar. Şu anda bir şey indirin. Ayrıca, bu seriden herhangi bir öğrenme kursunda yararlı softe hakkında daha fazla şey duyacaksınız ve ihtiyacınız olacak.

Etkili öğrenmenin özü, bir ders vermek, pratikte her şeyi uygulamaya çalışmalısınız. Teori pratikte desteklenirse, birkaç hafta sonra temel dil becerisine sahip olacaksınız.

Öğrenme için kitaplar

Bir Skaz diyeceğim, ben bir kitap hayranı değilim. İnternet teknolojileri söz konusu olduğunda. Masai kabilesinden bir adamı Wi-Fi'nin ne olduğunu açıklamak gibidir. Hiçbir çizim, normalde her şeyin anlaymasına yardımcı olmaz. Ve yine de, profesyoneller arasında kote edilen çaydanlıklar için size küçük bir PHP kitap listesi sunmak istiyorum.

Gerçekten hedefi gerçekten başarmanızı isterdim ve bu eğitim seçeneğinin size daha iyi uyacağını söylüyorlarsa - memnuniyetle bilgi vereceğim.

Php ve mysql. Web Uygulama Geliştirme - Yeni gelen için uygun mükemmel bir kitap. Her şeyden önce, Yazar Apache (HTTP Sunucusu), PHP ve MySQL (Veritabanı) nasıl yapılandıracağını gösterecek, ardından kod düzenleyicisini nasıl seçeceğinizi isteyin. Kitap tartışılır: Dilin sözdizimi, en yararlı işlevler, kendi motorunuzun oluşturulması ve bir dizi başka işlev.


Genel olarak, şaşırtıcı bir şey değil mi? Bununla birlikte, bu artık hiçbir yerde bulamayacağınız benzersiz bilgilere sahip gerçek bir ders kitabıdır. Bu zaten beşinci basım, yani eski bir bilgi olmayacak. Kitap 2015 yılında piyasaya sürüldü. Kodun kendisiyle tanışmaya başlamak için - en çok.

HTML, JavaScript, PHP ve MySQL. Beylretan'ın Web Master Seti - Bu, PHP çalışmasında daha ayrıntılı bir ders kitabıdır. Web uygulamalarının tam olarak oluşturulması imkansız olduğu, faydalı birkaç faydalıdır.

Kendi kendine çalışma ve öğrenci öğrenmesi için uygun, kolayca okur. Yazar, aşağıdaki gibi konuları etkiler: PHP Bazları, Dinamik Sayfa Oluşumu, CSS (basamaklı stil sayfası), veritabanı yönetimi, JavaScript kullanarak dinamik sayfalar oluşturur.


PHP, MySQL, JavaScript, CSS ve HTML5 kullanarak dinamik web siteleri oluşturun - Bu kitabın, düzenlemenin temel HTML becerilerine sahip olan daha gelişmiş okuyuculara tavsiye ediyorum. Bunu hiç çalıştıysanız ve temel ilkeleri hala hatırladıysanız, o zaman bu kitap sizin içindir.


Php ve mysql. Bir acemilden profesyonele - ve Kevin Yanka'nın incelememizi tamamlar, yazarın bir veritabanında web uygulamaları oluşturmak için güçlü bir önyargı yapar.


Kitap çok hafif, öz çalışma için mükemmel.

YouTube ile video.

Kendi deneyimimde, YouTube'dan gelen videolarda PHP'yi çalışacaklarını söyleyeceğim. Basit görünmelerine rağmen. Photoshop'taki derslerin aksine, tapıyorum, programlama dillerini Youtubes'ta öğrenin, sadece imkansızdır. Video uzunluğu bile sadece 15 - 20 dakika, çok fazla rahatsızlığa neden olur.

Bu tür videolar kodu işe alma arzusunu yenebilir. Neden, yazar zaten sizin için yaptıysa, puanladığım, başladım, belirli bir örnekte gösteriliyor, her şey nasıl çalışır? Sonuç olarak, neredeyse imkansız bir şey hatırlayın.

Öğretici

Benim fikrimde bu mükemmel bir öğrenme seçeneği. Bir uzmanınızla uğraştığında harika.

Her ders, yorumları eşlik eder, uzmanlar için sorular sorabilirsiniz, sessizce anlaşılmaz anları tartışır ve çözebilirsiniz. Bilgi arayışında internete tırmanmanız gerekmez. Herkes eklenecek ve ağzına takılacak.

Bir görev verilecek ve ne kadar yaptığınıza devam edeceksiniz.

Sizi tavsiye edebilirim netoloji dersi . Bu eğitim merkezi, profesyoneller arasında takdir edilmektedir ve sadece iki ayda gerekli olan her şeyi öğrenebilirsiniz. Gruptaki ayarlar sürekli meydana gelir.

Bir şey anlamadıysanız endişelenmeyin. Bunun için kurs bulmak için tasarlanmıştır. Bu yeni başlayanlar için gerçek bir adım adım talimattır. İnanma? Resmi sitedeki tüm kurs programını indirin ve bundan emin olacaksınız.


Siteleri, kendiniz ve PHP'de nasıl oluşturacağınızı öğrenirseniz, bu sizin için en iyi seçenektir.

RSS. Twitter , yorumlar veya posta ile.

PHP'yi nasıl öğrendim

2006 yılında, sitelerimden biri için benim için bir senaryo gerekliydi. Komut dosyası oldukça benzersizdi, bu yüzden arama motorlarında bulamadım (şimdi ücretsiz erişimde değil). Sadece bir sitede 20 dolara satılan benzer bir komut dosyası ile tanıştım. Öyle geçiremedim.

Sonra kendim yazmaya karar verdim. Teori benim için ilginç olmadığından derhal programlama ile başladım. Örnekler izledim, kod parçaları öldü ve onları komut dosyamıza soktum.

Ana zorluk, komut dosyamın veri depolamak için bir yer istediği içindi. MySQL veritabanını seçtim. Bu nedenle, bu arada, hala metin dosyalarıyla iyi çalışmam.

Şimdi, yazılı kodda görüntülendiğinde, gülümseyemezsiniz. $ _GET ['id'] ve $ kimliği arasındaki farkın ne olduğunu bile bilmiyordum (programcılar anlayacak). Ve tamamlandığı zaman bilmedi. Ama asıl şey - creak çalıştı. En ilginç olanı, hala SDL'mde kilitlenmesi ve çalışmasıdır.

Komut dosyası tamamen yeniden yazılmalıdır, ancak tekrar yazmak daha kolaydır. Ve hurda içinde yap (ve çok mantıklı görmüyorum). Bunca yıl boyunca yaptığım tek şey güvenliği düzeltti.

Sonra başka komut dosyaları vardı, PHP'ye ilgi arttı. Kod yazmak ilginçti. Dilin derinleşmesine ve bir programcı haline gelebilirim. Ama asla olmak istemedim. Bu yüzden durdum. Ve şimdi sadece kendim için yazıyorum. Daha ileri gidebilirsin.

Uygulama

Uygulamaya hemen gidin. Mini görevleri yerleştirin ve onları çözmeye çalışın. Başlamak için oldukça küçük. Örneğin, hesaplayın ve kaç tane 3 + 2 olacak.

$ chislo1 \u003d 3;
$ chislo2 \u003d 2;
$ OTVET \u003d $ chislo1 + $ chislo2;
Echo $ otvet;

Bu kod birkaç kez (bir satıra kadar) azaltılabilir, ancak benim tarafımdan yazılan bir biçimde zaten bir şey açıklanır. Örneğin, bu ECHO ekrana görüntülenir. Tahmin et şimdi, böyle bir örneği nasıl hesaplayacağınız - 3 + 7 * 2 (yorumlarda yazabilirsiniz).

Bu tür örneklerle başlayabilirsiniz. Ve daha uygun bir şekilde mümkündür. Misafir defterinden, örneğin. Bu arada, kimsenin olduğunu hatırladın mı? 🙂 Komut dosyası aslında çok basittir, bu yüzden bir dil öğrenmek için çok uygundur.

Misafir defteri nasıl yazılır

MySQL veritabanında, mesajları saklayacağız. Bunu yapmak için, aşağıdaki alanlarda bir masa oluşturmamız gerekiyor: kullanıcı adı, e-posta, iletişim tarihi ve mesajın kendisi.

Sadece PHP çıktı mesajlarına tabandan yazmak ve yenilerini eklemek için kalır. Çözüm Ders kitaplarında, örnekler vb. İçin arıyoruz. Yandex'te ya da Google'da bir sorguda bulunabilirsiniz "MySQL'den veri görüntülenir".

Ya da Forumlara Sor - "Bir ziyaretçi defteri yazıyorum. Veriler MySQL veritabanında saklanır. Alanlar aşağıdaki gibidir: Kullanıcı adı, e-posta, mesaj ve mesaj tarihi. Bana tüm mesajları nasıl göstereceğimi söyle. ". Aslında, soru çok basittir ve bunun cevabı her ikisi de bulunabilir.

Yaklaşık bu tür bir çalışma şeması öneriyorum:

İstenilen komut dosyası -\u003e Görevlerdeki ve üretimi -\u003e ders kitapları, örnekler, forumlar vb. Yardımı ile ilgili sorunları çözme -\u003e Okuma teorisi, yazılı kodun anlaşılması ve gerekirse değiştirilmesi -\u003e Komut dosyası hazır

Bu kaynakları dil öğrenmek için tavsiye edebilirim:

Forumlarda, "Konuk nasıl yazılır?" Hakkında ortak sorular sormayın. "Böyle bir komut dosyasını yazıyorum" tipinin belirli sorularını belirtin. Ben de öyle. Neden burada gösterilmiyor? Nasıl yapılır? Bunu açıkla "(bir sorunun örneği, konuk hakkındaki paragrafa yol açtı).

Herhangi bir sorunuz varsa - sor!

———————-

Yeni başlayanlar için birkaç PHP dersi yazmak için düşünceler vardı. Ama senin için ilginç olacak, sevgili okuyucular?

Lütfen yorumlardaki iki soruyu cevaplayınız:

1. Herhangi bir programlama dilini ve ne olduğunu biliyor musunuz?
2. PHP hakkında okumak ilginç olur mu?

P.S. PHP'yi bir topsape servisi yazan öğrendim

Dikkat! Mini Yarışma! Bir sonraki yazıya yapılan yorumlarda abonelikten çıkan ilk üç dolar alacak! İlk olmak için, RSS'ye abone olun. Geçmiş sonrası retwitis yarışmasının kazananları: Lexnevermind, Arshi13rus ve Voeslav. WMR cüzdanlarını bekliyorum