İçindekiler:
- Web uygulamaları için PHP'yi kullanma
- PHP sadece sunucu tarafıdır, yani kullanıcının bilgisayarıyla doğrudan etkileşime geçemez. Bu, PHP, fare hareketleri veya ekran boyutu gibi kullanıcının bilgisayarının durumuna dayalı eylemler başlatamadığı anlamına gelir. Bu nedenle, PHP tek başına, renk düşüren veya değişen gezinme menüleri gibi bazı popüler efektler üretemez.Öte yandan, istemci tarafı kodlama dili olan JavaScript, olanaklarını kısıtlayan sunucuya erişemez. Örneğin, veriyi sunucuya depolamak veya sunucudan veri almak için JavaScript'i kullanamazsınız. Fakat bekle! Seçmek zorunda değilsiniz. JavaScript ve PHP'yi tek başınıza üretemeyen Web sayfaları üretmek için birlikte kullanabilirsiniz.
- PHP, veritabanı odaklı bir Web sitesi için iyi çalışıyor. Web sitesindeki PHP betiği, herhangi bir desteklenen veritabanında veri depolayabilir ve verileri alabilir. PHP ayrıca bir Web ortamının dışındaki desteklenen veritabanları ile etkileşim kurabilir. Veritabanı kullanımı, PHP'nin en iyi özelliklerinden biridir.
- Sistem yönetim ve bakım komut dosyaları sıklıkla dosya sistemi ile etkileşime girmelidirler. Örneğin, dosyaları yedeklemek, dizinleri temizlemek veya içeriğini yeniden biçimlendirerek metin dosyalarını işlemek için bir PHP komut dosyası kullanmak isteyebilirsiniz. PHP bu görevleri oldukça iyi uygulayabilir.
Video: 134th Knowledge Seekers Workshop Aug 25 2016 2024
PHP, genel amaçlı betik yazmak için kullanılabilen genel amaçlı bir dildir. Komut dosyaları, ekranda Merhaba görüntüleme veya belirli bir veriyi bir veritabanında saklama gibi, işleri yapmalarını söyleyen PHP dili komutlarını içeren bilgisayar dosyalardır. Çoğu komut dosyası, Web sayfalarını tasarlamaktan dosya sisteminizde gezinmeye kadar birçok görevi yerine getirebilecek bir dizi yönerge içerir. PHP, Web'de hayat bulmaya başladığından, dinamik Web sayfaları oluşturan komut dosyalarında kullanım için çok uygun birçok özelliklere sahiptir. Halen, PHP'yi Web sayfalarında sıklıkla iş yerinde buluyorsunuz, ancak diğer amaçlar için kullanımı artmaktadır.
PHP, Web siteleri için çok popülerdir. PHP'deki milletvekillerine göre, 11 milyondan fazla etki alanı PHP kullanıyor. Yahoo!, dünyanın en çok ziyaret edilen siteleri arasında yer alıyor ve geçtiğimiz günlerde tescilli dilinden PHP'ye geçmeye karar verdiler.
Web uygulamaları için PHP'yi kullanma
PHP, bir sunucu tarafı betik dili olup komut dosyalarının sunucu (Web sitesinin bulunduğu bilgisayar) üzerinde çalıştırıldığı anlamına gelir. Bu, Dinamik Web siteleri için popüler bir başka dil olan JavaScript'ten farklıdır. Kullanıcının bilgisayarındaki tarayıcı, JavaScript'i çalıştırır. Dolayısıyla, JavaScript bir istemci tarafı dildir.
PHP betikleri sunucuda çalıştırıldığı için PHP, bireysel kullanıcıların özelleştirilmiş Web sayfalarını görmelerini sağlayan Web sayfasını üreten HTML kodunu dinamik olarak oluşturabilir. Web sayfası ziyaretçileri betiklerin çıktılarını görüyor ancak betiklerin kendileri değil.
PHP, Web sitelerinde kullanmak için özellikle tasarlanmış aşağıdaki özelliklere sahip birçok özelliğe sahiptir:
- HTML formlarıyla etkileşim: PHP, bir HTML formu görüntüleyebilir ve kullanıcının girdiği bilgileri işleyebilir.
- ! - 3 -> Veri tabanlarıyla iletişim kurun:
- PHP, kullanıcıdan bilgi saklamak veya kullanıcıya gösterilen bilgileri almak için veritabanları ile etkileşim kurabilir. Güvenli Web sayfaları üretin:
PHP, geliştiricinin, kullanıcıların Web sayfası içeriğini görmeden önce geçerli bir kullanıcı adı ve parola girmesini gerektiren güvenli Web sayfaları oluşturmasına izin verir.
PHP özellikleri bu ve diğer pek çok Web sayfası görevini kolaylaştırır.
PHP sadece sunucu tarafıdır, yani kullanıcının bilgisayarıyla doğrudan etkileşime geçemez. Bu, PHP, fare hareketleri veya ekran boyutu gibi kullanıcının bilgisayarının durumuna dayalı eylemler başlatamadığı anlamına gelir. Bu nedenle, PHP tek başına, renk düşüren veya değişen gezinme menüleri gibi bazı popüler efektler üretemez.Öte yandan, istemci tarafı kodlama dili olan JavaScript, olanaklarını kısıtlayan sunucuya erişemez. Örneğin, veriyi sunucuya depolamak veya sunucudan veri almak için JavaScript'i kullanamazsınız. Fakat bekle! Seçmek zorunda değilsiniz. JavaScript ve PHP'yi tek başınıza üretemeyen Web sayfaları üretmek için birlikte kullanabilirsiniz.
PHP'yi veritabanı uygulamaları için kullanma
PHP, veritabanlarıyla etkileşim yeteneğinde özellikle güçlüdür. PHP şimdiye kadar duyduğunuz her veritabanını ve bunlarla yetinmeyen bazı veritabanlarınızı desteklemektedir. PHP, veritabanına bağlanmayı ve onunla iletişim kurmayı ele alır, bu nedenle bir veritabanına bağlanmak veya onunla mesaj alışverişinde bulunmak için teknik ayrıntıları bilmek zorunda değilsiniz. PHP'ye veritabanının adını ve nerede olduğunu söylerseniz, PHP detayları işler. Veritabanına bağlanır, talimatlarınızı veritabanına aktarır ve size verilecek veritabanı yanıtını iade eder.
- Şu anda PHP tarafından desteklenen başlıca veritabanları şunları içerir:
- dBASE
- Informix
- Ingres
- Microsoft SQL Server
- mSQL
- MySQL
- Oracle
- PostgreSQL
Sybase
PHP, filePro, FrontBase ve InterBase gibi diğer veritabanlarını da desteklemektedir. Buna ek olarak, PHP, Access ve IBM DB2 gibi daha fazla veri tabanı ile iletişim kurmanıza olanak tanıyan bir standart olan ODBC'yi (Açık Veritabanı Bağlantısı) desteklemektedir.
PHP, veritabanı odaklı bir Web sitesi için iyi çalışıyor. Web sitesindeki PHP betiği, herhangi bir desteklenen veritabanında veri depolayabilir ve verileri alabilir. PHP ayrıca bir Web ortamının dışındaki desteklenen veritabanları ile etkileşim kurabilir. Veritabanı kullanımı, PHP'nin en iyi özelliklerinden biridir.
PHP'yi dosya sisteminizle kullanma
PHP, yerel sabit diskinizdeki veya bir ağ üzerinden erişilebilen diğer bilgisayarların üzerindeki dizin ve dosyaları dosya sisteminizle etkileşime geçebilir. PHP, dosya sisteminizdeki bir dosyaya yazabilir, mevcut değilse dosyayı oluşturabilir ve dosyalardan içeriği okuyabilir. Ayrıca, dizinler oluşturabilir, dosyaları kopyalayabilir, dosyaları yeniden adlandırabilir, dosyaları silebilir, dosya özniteliklerini değiştirebilir ve birçok başka dosya sistemi görevini yerine getirebilir. PHP, dosya sisteminizle ilgili hemen hemen her görevi gerçekleştirmenize izin verir.
Birçok Web sitesinin doğrudan dosya sistemi ile etkileşime girmesi gerekir. Örneğin, bir Web uygulaması, bilgileri bir veritabanında değil, geçici olarak bir dosyaya kaydedebilir veya bir dosyadan bilgi okumak zorunda kalabilir.
Sistem yönetim ve bakım komut dosyaları sıklıkla dosya sistemi ile etkileşime girmelidirler. Örneğin, dosyaları yedeklemek, dizinleri temizlemek veya içeriğini yeniden biçimlendirerek metin dosyalarını işlemek için bir PHP komut dosyası kullanmak isteyebilirsiniz. PHP bu görevleri oldukça iyi uygulayabilir.
Sistem komutları için PHP'yi kullanma PHP, işletim sisteminin gerçekleştirebileceği herhangi bir görevi yerine getirmek için işletim sisteminizle etkileşimde bulunabilir. Bir işletim sistemi komutunu çalıştırıp çıktı alabilirsin. Örneğin, PHP'den bir dir veya ls komutunu (dizininizdeki dosyaları listelemek için) çalıştırabilir ve dir / ls olan dosya adlarının listesini alırsınız > komut üretir.
Sistem komutlarını çalıştırma yeteneği genellikle sistemin idari ve bakım görevleri için yararlıdır. Örneğin, belirli bir uzantıya sahip dosyaları silerek bir dizini temizlemek isteyebilirsiniz. Bir dizindeki dosyaların listesini almak ve istenmeyen uzantıya sahip dosyaları tanımlamak ve silmek için bir sistem komutu kullanabilirsiniz.
Sistem komutlarını çalıştırma yeteneği, sistemdeki herhangi bir programı çalıştırma kabiliyetini içerir. Böylece, PHP'yi başka dilde programlar çalıştırabilir ve çıktıyı kullanabilirsiniz. Şu anda kullandığınız tüm programları yeniden yazmak zorunda kalmamanızdan rahat değil misiniz? PHP'den Perl, C, kabuk betikleri veya başka dil programları çalıştırabilirsiniz. Yeni PHP programları mevcut araçları yeniden yazmaya zaman harcamanıza gerek kalmadan sistem araçlarına işlevsellik katabilir.