- Eğitmen: Yeonshil Parkı
- Konferanslar: 8
- Öğrenciler: 1851
- Süre: 10 hafta
PHP, “PHP: Hypertext Preprocessor” ifadesinin kısaltmasıdır. Dinamik ve etkileşimli Web sayfaları oluşturmak için güçlü bir sunucu tarafı komut dosyasıdır. PHP dosyaları metin, HTML, CSS, JavaScript ve PHP kodu içerebilir. PHP kodu sunucuda yürütülür ve sonuç tarayıcıya düz HTML olarak döndürülür. PHP dosyaları .php uzantısına sahiptir
PHP dinamik sayfa içeriği oluşturabilir. Sunucu üzerinde dosya oluşturabilir, açabilir, okuyabilir, yazabilir, silebilir ve kapatabilir. PHP form verilerini toplayabilir, tanımlama bilgileri gönderip alabilir ve ayrıca veritabanınıza veri ekleyebilir, silebilir veya değiştirebilir. PHP, kullanıcı erişimini kontrol etmek veya verileri şifrelemek için kullanılabilir. PHP ile çıktı HTML'si ile sınırlı değilsiniz. Görüntülerin, PDF dosyalarının ve daha fazlasının çıktısını alabilirsiniz. Ayrıca XHTML ve XML gibi herhangi bir metnin çıktısını alabilirsiniz.
Ücretsiz Sertifikasyon
Academy Europe, akredite çevrimiçi kursların resmi kanıtı ve tanınması olan yüksek kaliteli resmi diplomalar, sertifikalar ve e-sertifikalar sunar. Tüm öğrencilerin öğrenme ve yüksek sonuçlar elde etme yeteneklerini gösterir ve özgeçmişler, iş başvuruları ve kendini geliştirme dahil olmak üzere kişisel kariyeri geliştirmek için çok faydalıdır.
Akademi Avrupa'da sertifikanızı nasıl alabilirsiniz?
- Kursunuzun her dersini bitirdikten sonra sonundaki “tamamla” bağlantısını tıklamanız gerekir.
- Elbette tüm dersleri bitirdiğinizde, son dersin sonunda “kursu bitir” bağlantısı aktif olacaktır.
- Kursu bitir bağlantısına tıkladığınızda, Akademi Avrupa'daki kursunuzu resmi olarak bitirmiş olursunuz. Ardından tamamladığınız kursun “sertifika” sayfası otomatik olarak aktif olacaktır.
- “Sertifika” linkinize tıkladıktan sonra sertifikanızı çevrimiçi olarak görebilir ve indirebilirsiniz.
Örnekler: Yatay Diploma – Yatay Sertifika – Dikey E-Sertifika
PHP Üzerinde Çalışmak için Temel Gereksinimler
PHP'yi kullanmaya başlamak için, kendi PC'nize bir sanal web sunucusu XAMPP yüklemeniz gerekir. Proje dizini, tarayıcıya yüklenebilmesi için XAMPP'nin htdocs klasörünün içinde olmalıdır. Dosyalar .php uzantısına sahip olmalıdır
HTML işaretlemeleri php tarafından iyi bir şekilde desteklenir. Infact, ayrıca html kodlarını html işaretlemelerine dönüştürür. Php dosyaları, html dosyaları gibi doğrudan tarayıcıda açılamaz. Bunun yerine, tarayıcıyı açmanız ve url'deki yerel sunucuyu ve ardından doğrudan projenizi aramanız gerekir. Apache sunucunuz 80 numaralı bağlantı noktasında çalışıyorsa, yazabilirsiniz
localhost/ProjeDizinAdı/ProjeDosyaAdı/
Aksi takdirde, port numarasını da aramanız gerekir.
localhost:portNumber/yourProjectDirectoryName/projectFileName/
Php dosyalarını açabilmek için XAMPP uygulamasını başlatmanız ve apache sunucusunu başlatmanız gerekmektedir. Veritabanı ile çalışırken, veritabanına bağlanmak için MySQL'i de başlatmanız gerekir.
Sözdizimi
HTML dosyalarında css ile çalışırken, css kodlarını ile sarmamız gerekiyor. ve js kodları için php betiği ile başlar . ayrıca desteklenir ancak apache sunucusunda biraz yapılandırma gerektirir ve yapılandırma o bilgisayarda değiştirilmezse diğer bilgisayarlarda desteklenmez. Sayfa kapanışında html işaretlemesi yoksa php etiketi ?> gerekli değildir.
PHP'de yazdırma
kaçırmak php'de karakterleri yazdırma komutudur.
Sonuç
İlk PHP betiğim!
Karakterleri doğrudan php echo komutuyla yazdıramıyoruz. Karakterlerin dize olması için çift tırnak içine alınması gerekir ve komutun noktalı virgülle bitmesi gerekir;
O zaman bir php fonksiyonu da görelim.
PHP'de fonksiyon çok önemlidir. Tüm işlevlerin kendi özel görevleri vardır. Nesne yönelimli php'ye ilerlerken, tüm php kodları, görünüm dosyalarını temiz tutmak ve proje belgelerini iyi organize etmek için işlevlerde yürütülür. php işlevlerinin çift tırnak işaretine ihtiyacı yoktur.
yankı phpversiyonu();
Bu yerleşik bir işlevdir. Bu phpversion() işlevi, bilgisayarda çalıştırılan php sürümünü görüntüler.
php_info();
Bu işlev, echo komutu gerektirmez ve php sürümü, işletim sistemi, sunucu, yapılandırma ayarları, ortam ayarları, yükleme sınırları ve çok daha fazlası hakkında genişletilmiş ayrıntılar sağlar. Bu php komutlarından herhangi birinin yürütülmesi, php'nin bilgisayarımızda başarıyla çalıştığını da gösterir.
Yankı ve Baskı
yankı ('merhaba dünya'); print ('merhaba dünya');
Her iki yazdırma işlevi de geçerlidir. Senaryoda tutarlılığı korumak için, bir projede bunlardan yalnızca birini seçmek daha iyidir. Echo'nun baskı üzerinde bir değeri vardır, ancak yankı tek bir komutla birden çok dize yazdırmamıza izin verirken, yazdırma yapmaz. Bu nedenle, dünyanın her yerindeki geliştiriciler tarafından echo komutu tercih edilir.
desteklenen - echo ('merhaba', 'dünya', 'kontrol');
desteklenmeyen - print ('merhaba', 'dünya', 'kontrol');
var_dump('merhaba');
Geliştiriciler için bir hata ayıklama aracıdır. Verilerle ilgili daha fazla yürütülebilir işlev eklemeden önce verilerin türünü ve değerini kontrol etmemizi sağlar.
print_r();
aynı zamanda dizi verilerini görüntüleyen bir hata ayıklama aracıdır. Bu araçlar çok önemlidir ve geliştirme ortamında yaygın olarak kullanılmaktadır.
Yorumlar
PHP, yorum yapmanın birkaç yolunu destekler.
Büyük küçük harf duyarlılığı
PHP'de sınıflar, işlevler ve kullanıcı tanımlı işlevlerle birlikte if, else, while, echo vb. tüm anahtar sözcükler büyük/küçük harf duyarlı DEĞİLDİR, ancak tüm değişken adları büyük/küçük harf duyarlıdır.
Yukarıdaki örnekte, Echo ve echO anahtar sözcükleri aynı şekilde çalışır, ancak color ve COLOR değişkenleri farklı değerler olarak görülür.