PHP Programlama Dili

ZiksthemW

Uzman üye
28 Mar 2020
1,025
113
Oslo
Merhaba değerli THT Ailesi. Bu konumuzda "PHP Programlama Dili"ni göreceğiz.

Tarihçesi

PHP dili, Danimarkalı yazılımcı Rasmus Lerdorf adlı kişi tarafından geliştirilmiştir. İlk kullanım alanı kişisel web sitelere gelen kişi sayısını tutmak için yapılmış olmasına rağmen, kısa bir sürede bir çok kişi tarafından kullanılmaya başlandığından dolayı Lerdorf projeyi açık kaynak kodlu olarak paylaşma kararı aldı. Günümüzde PHP dili hâla geliştiriliyor. İnternette gezdiğimiz ve kullandığımız çoğu sitenin alt yapısında PHP bulunmaktadır.

PHP Nedir?

PHP (Hypertext Preprocessor, Eskiden "Personal Home Page") web tabanlı ve açık kaynak kodlu bilindik bir uygulamadır. HTML'e gömülen PHP, web uygulamaları ve dinamik web siteleri hazırlamak için kullanılır. Sunucu taraflı iletişimler için yaratılmış bir programlama dilidir. Bu nedenle form verisi toplamak, sunucuda dosya yönetmek, veritabanlarını düzenlemek vb. gibi çeşitli sunucu taraflı fonksiyonları yapabilir.

Kullanım Alanları

PHP Dili, sunucu tarafında çalışarak bazı işlemleri yerine getirir. PHP ile yazılan işlemler tarayıcılar tarafından yorumlanır ve sonuçlar üretir. Bu sonuçlarla HTML, CSS ya da JavaScript tarzı dillerin daha görsel ve kullanışlı olması sağlanır. Bu şekilde kodlanan web sitelerine de dinamik web siteleri denilir.

Neden PHP?

PHP Dili, mevcut olan tek sunucu taraflı programlama dili değildir. Bunlardan çok sayıda bulunmaktadır. Ancak bir WordPress siteniz varsa, PHP’yi eklentileri ve temaları düzenlemek için kullanabilir ve hatta kendi eklentinizi veya temanızı bile yapabilirsiniz.

Bir kaç avantaj;

  • PHP fonksiyonlarına dair bol örnekli kılavuzlara sahip olduğundan kolaylıkla öğrenebilirsiniz. Ücretsiz eğitimler konunun sonunda belirtilmiştir.
  • E-ticaret, bloglar, sosyal medya vb. platformlar oluşturmak için kullanılır. W3Techs istatistiklerine göre sitelerin %79'u PHP Kullanmaktadır.
  • Ücretsiz, açık kaynak kodlu olduğundan dolayı lisansı ücretsizdir. Dilediğiniz gibi kullanabilirsiniz.
  • PHP Büyük bir topluluğa sahip olduğundan dolayı sorunlarınızı internette aratarak veya PHP'nin kendi blogunda sorarak hızlıca çözüme kavuşabilirsiniz.

Ücretsiz Kurslar - Yararlı linkler

Ücretsiz kurslara ve yararlı linklere aşağıdaki yazılara tıklayarak gidebilirsiniz.

UDEMY - BTK AKADEMİ - PHP.NET

Şu anlık bunları bulabildim sadece. Bildiğiniz varsa bildiriniz ki hevesli kişiler yararlanabilsin.

İstanbul Php topluluğu telegram grubu linki https://t.me/istanbulphpug

php öğrendikten sonra temiz, anlaşılır ve hızlı kod yazmak için Laravel'i baş tacı olarak görüyorum.
Hemen linkleyelim https://laravel.com/
Bunun yanısıra bir de Symfony var :D o da candır. https://symfony.com/

"7- Konu açmadan önce forumda arama yapınız. Aynı konudan birden fazla açılmamalıdır."
Kuralını ve diğer kuralları okudum. Önceki konu kısa tutulduğundan dolayı, daha detaylı paylaşımda bulunuyorum.

Bazı kısımlar //Alıntıdır
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.