PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

Yayınlanan: 2020-12-04

PHP nedir?

Rasmus Lerdorf, PHP'yi 1995 yılında sunucu taraflı bir betik dili olarak yarattı. Bu genel amaçlı, açık kaynaklı betik dili yaygın olarak kullanılmaktadır ve web geliştirme için mükemmel bir seçenektir. Bunun nedeni PHP'yi HTML'nize gömebilmenizdir. Bilinen bir sunucu tarafı dili olan tüm web sitelerinin yaklaşık yüzde 80'i şu anda PHP kullanıyor. PHP, web sayfası içeriğinizin dinamik üretimi için kullanılabilir.

İyi bir örnek bir blog sitesidir. PHP betikleri, görüntülemeden önce veritabanınızdan blog gönderilerini almak için yazılabilir. Facebook şu anda en büyük sosyal ağ platformudur ve PHP ile yazılmıştır. PHP kodunu aşağıdakiler için yerel olarak da test edebilirsiniz:

  • Belirli web sitesi sayfalarına erişimi kısıtlama
  • Form verileri aracılığıyla kullanıcı girişinizi kaydetme ve işleme
  • Web sitesi çerezleriyle çalışma ve bunları ayarlama

PHP kodunuzun yürütülmesi, yerel bir bilgisayar kullanmak yerine bir web sunucusu aracılığıyla gerçekleştirilir. PHP kullanılarak yazılmış sayfaların bulunduğu bir web sitesi bağlantısını tıkladığınızda ve bir web sitesi formu doldurup gönderdiğinizde buna iyi örnekler verilebilir. Her iki durumda da bilgisayarınızda PHP çalışmıyor. Bir web sayfası veya form talebiniz, PHP betikleri kullanılarak işlenmeden önce bir web sunucusuna iletilir.

İşlenen HTML daha sonra web sunucusu tarafından sonuçlarınız görüntülenecek şekilde bilgisayarınıza geri gönderilir. Bir web sitesinin PHP'sini görüntüleyememenizin nedeni budur. Tek gördüğünüz PHP betikleri ve üretilen HTML. PHP, yorumlanmış bir dil olarak sınıflandırılır. Kaynak kodunuzda değişiklik yapıldığında hemen test edilebilirler. Kaynak kodunuzun ikili biçimde derlenmesi gerekmez, bu da işlemi çok daha hızlı hale getirir.

Localhost'ta PHP Kodu Nasıl Test Edilir

PHP kodunu yerel olarak test ettiğinizde, PHP betiklerinizi hem işlevsellik hem de hatalar açısından kontrol edebilirsiniz. En iyi seçeneğiniz, PHP betiklerinizi çalıştırmak için web tarayıcınız aracılığıyla XAMPP kullanmaktır. Tercih ederseniz, PHP kodunuzdaki hataları bulmak için çevrimiçi hizmetler mevcuttur. XAMPP kullanmayı seçerseniz aşağıdaki adımları izleyin.

Adım bir

XAMPP'nin kurulu olduğundan emin olun. Bu, Mac ve Windows bilgisayarlar için en sık kullanılan PHP test ortamlarından biridir. XAMPP ücretsiz olarak indirilebilir ve kurulabilir. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

(Resim Kredisi: Kodlamayı Hızlı Öğrenin)

İkinci adım

XAMPP çalışıyorsa kapatın. Htdocs klasörünüz artık mevcut işlemlerden herhangi bir müdahale olmadan güncellenebilir. MAC kullanıyorsanız bu adımı atlayın.

Adım üç

PHP dosyalarınızı htdocs klasörünüze koyun. Windows kullanıyorsanız, Bilgisayarım etiketli klasörü açın. Sabit sürücünüzün adına, ardından xampp klasörünüze ve son olarak htdocs klasörünüze çift tıklayın. Gerekli tüm PHP dosyalarını klasörünüze taşımanız gerekir. Mac kullanıyorsanız, XAMPP kontrol panelinize gidin ve Birimler sekmesine tıklayın. Şimdi Mount'a, ardından Explorer'a tıklayın ve htdocs klasörünüze çift tıklayın. Bir kez daha, gerekli tüm PHP dosyalarını taşıyın. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

(Resim Kredisi: wikiHow)

Adım dört

XAMPP için simgenize çift tıklayın veya XAMPP'nizi açın. Beyaz bir X ile turuncu bir arka plan arayın.

Beşinci Adım

Apache başlığınızın hemen sağında Apache web sunucusunu göreceksiniz. Başlat'a tıklayın. Sağınızda yeşile dönmesi gereken bir gösterge var. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

(Resim Kredisi: Edureka)

ilgileneceksin

Altıncı Adım

İlk Apache bağlantı noktanızın sağında başka bir bağlantı noktası numarası bulunur. httpd.conf başlıklı dosyayı düzenlediyseniz, ikinci bağlantı noktanızı 8080 olarak etiketlemeniz gerekir. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

(Resim Kredisi: wikiHow)

Yedinci Adım

PHP komut dosyanızı test etmek için web tarayıcınızı açın. Chrome dahil olmak üzere istediğiniz web tarayıcısını kullanabilirsiniz.

Sekizinci Adım

Tarayıcınızın üstündeki adres çubuğuna gidin ve tıklayın. Herhangi bir metin görürseniz, sonraki adıma geçmeden önce silin. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

Dokuzuncu Adım

Test etmeniz gereken PHP betik adresini yazın. Apache sunucunuz için localhost'u ve ardından ikinci bağlantı noktası numarasını girin. Şimdi bir eğik çizgi ve test edilmesini istediğiniz PHP belge adını girin. Adresinizin sonunda .PHP olmalıdır.

Onuncu Adım

↵ Enter tuşuna basarak PHP komut dosyanızı tarayıcınıza yükleyebilirsiniz. Komut dosyanız çalışıyorsa sayfanız doğru şekilde yüklenecektir. Komut dosyanızda hatalar varsa, hatalar alırsınız veya sayfanız düzgün yüklenmez.

60 saniyede sitenizin SEO'sunu ve performansını test edin!

İyi web sitesi tasarımı, ziyaretçi katılımı ve dönüşümleri için kritik öneme sahiptir, ancak yavaş bir web sitesi veya performans hataları, en iyi tasarlanmış web sitesinin bile düşük performans göstermesine neden olabilir. Diib, dünyadaki en iyi web sitesi performansı ve SEO izleme araçlarından biridir. Diib, trafiğinizi ve sıralamanızı hızlı ve kolay bir şekilde artırmanıza yardımcı olmak için büyük verilerin gücünü kullanır. Girişimcide görüldüğü gibi!

  • Kullanımı kolay otomatik SEO aracı
  • Anahtar kelime ve geri bağlantı izleme + fikirler
  • Hız, güvenlik ve Temel Yaşamsal Değerlerin takibini sağlar
  • SEO'yu geliştirmek için akıllıca fikirler önerir
  • 250.000'den fazla küresel üye
  • Yerleşik kıyaslama ve rakip analizi

Örneğin “www.diib.com”

250 binden fazla şirket ve kuruluş tarafından kullanılıyor:

  • logo
  • logo
  • logo
  • logo

Şununla senkronize edilir: Google Analytics

Bağlantı Oluşturma

Localhost Test PHP için Çevrimiçi PHP İşlevlerini Kullanma

Bu, PHP'nizi test etmek için kullanabileceğiniz ikinci yöntemdir.

Adım bir

PHP belgeniz, bilgisayarınızdaki PHP düzenleme yazılımı ile açılabilir. Windows kullanıyorsanız, bu Notepad++ ve Mac için BBEdit'tir. Windows için belgenize sağ tıklayın. Mac için önce belgenize, ardından Dosya'ya tıklamanız gerekir. Şimdi Birlikte Aç'a tıklayın ve PHP düzenleme programınızın adına tıklayın. Windows seçeneği şöyle görünecek:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

İkinci adım

Belgelerinizin içeriğini seçin. Belgenizde herhangi bir yeri tıklayın, ardından belgenin tamamını seçmek için Windows için Ctrl+A veya Mac için Command+A girin.

Adım üç

Windows için içeriğinizi kopyalamak için Ctrl+C ve Mac için Command+C tuşlarına basın.

Adım dört

Web tarayıcınıza gidin ve çevrimiçi PHP işlevleriniz için siteyi açın. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

Beşinci Adım

Kodunuzu yapıştırın, ardından Komut Dosyanız penceresi için kodunuzu seçin. Şimdi Windows için Ctrl+V veya Mac için Command+V girerek eski kodu kopyaladığınız kodla değiştirin.

Altıncı Adım

PHP sürümünüzü seçin, Açılır kutu için Komut Dosyanız dulunun altına bakın. PHP Sürümünde Çalıştır'ı seçin.

Yedinci Adım

Açılır kutunuzun altına bakın ve Kodu Yürüt'e tıklayın. PHP kodunuz şimdi çalışacaktır. Sonuç kutunuz, Kodu Yürüt düğmesinin altında bulunur. Sonuçlarınızı buradan görüntüleyebilirsiniz. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

Sekizinci Adım

Kodunuz sonuç kutunuzda görünmelidir. Kodunuzda herhangi bir hata varsa, bunlar etiketler arasında görüntülenecektir. Bildirilen her hata belirli bir satır içindir. Her satırı numaraya göre görüntülemek için Komut Dosyanız penceresinin soluna bakın. Bu satırların solunda beyaz ve kırmızı X simgeleri olarak görüntülenen hataları bulacaksınız.

Yeni PHP Localhost için PHP Çerçevelerini Kullanma

Web geliştiricilerinin çoğu, tüm web sitesi için kod yazmak yerine çerçeveleri kullanmayı daha pratik buluyor. Yeni bir proje oluşturduğunuzda, nüansların çoğu zaten ele alındığı için çerçeve size sayısız fayda sağlar. Çerçevelerin çoğu, diliniz için en iyi uygulamalara da bağlıdır. Çoğu model-görünüm-kontrolör veya MVC modelini kullandığından, sunum katmanları mantıktan ayrılır. En popüler çerçeveler şunları içerir:

  • Zend
  • laravel
  • yakıtPHP
  • 2
  • CodeIgniter
  • kekPHP
  • senfoni
  • İnce

PHP betiklerini belgenizin herhangi bir yerine yerleştirebilirsiniz. Her zaman aynı sembolleri kullanarak başlar ve bitirirler. PHP ifadeleriniz her zaman noktalı virgülle bitmelidir. PHP'nin yerleşik yankı işleviyle metin çıkaran iyi bir yerel ana bilgisayar örneği testi “En İyi PHP Örnekleri”dir. PHP işlevlerinizin, sınıflarınızın ve anahtar kelimelerinizin hiçbiri büyük/küçük harfe duyarlı değildir. Tüm değişken adlarının büyük/küçük harfe duyarlı olacağının farkında olmalısınız. Değişken isimleri içeren ifadelere dikkat etmezseniz geçersiz olacaktır.

PHP Değişkenleri

Bilgilerin PHP programlarınızda saklanmasının ana yolu değişkenlerdir. Her PHP değişkeni bir dolar işaretiyle başlamalıdır. Bir örnek $php_name'dir. Değişkenleri atamak için = operatörünü kullanırsınız. Değişken adı solda, değerlendirilen ifade sağda olmalıdır. PHP değişkenleriniz için kurallara uymanız gerekir. Değişken bildirimleri $ ile başlamalıdır. Ardından değişken adı gelir.

Değişken isimlerinize alt çizgi, küçük harf veya büyük harf ile başlamalısınız. AZ, _ ve sıfır-dokuz dahil olmak üzere değişken adlarınız için yalnızca sayı, harf veya alt çizgi kullanabilirsiniz. ( ), %, + ve - dahil herhangi bir özel karakter kullanırsanız, değişken adınız geçersiz olur. Her zaman büyük/küçük harf duyarlılığının değişken adları için geçerli olduğunu unutmayın. Birkaç iyi örnek şunları içerir:

  • $your_variable
  • $theSecondVariable
  • $oneMoreDeğişken

Önceden tanımlanmış değişkenler özel anahtar kelimeler gerektirir. Bunlar değişken isimleri olarak kullanıldıklarında geçerli olmalarına rağmen, değişkenler için kullanılamazlar. Bunun nedeni, bu değişkenlerin zaten dil tarafından tanımlanmış olmasıdır. Sadece belirli amaçlar için kullanılabilirler. Önceden tanımlanmış değişkenlerin en iyi örneklerinden bazıları aşağıda listelenmiştir.

  • $_POST
  • $bu
  • $_FILES
  • $_GET
  • $_SERVER

Ayrıca farklı PHP verisi türlerinin de farkında olmanız gerekir. Bunlar, aşağıdakileri içeren değişkenler kullanılarak saklanabilir:

  • Boole
  • tamsayı
  • BOŞ
  • Nesne
  • "Merhaba" veya bir dize
  • Sıralamak
  • Şamandıra veya çift
  • Kaynak

Dizeler, farklı karakter dizileridir. Herhangi bir tek veya çift metni tırnak içinde kullanabilirsiniz. Tamsayı veri türleri, -2.147.483.648 ile başlayan ve 2.147.483.647 ile biten ondalık olmayan sayılar olarak sınıflandırılır. Aşağıdakiler dahil tamsayılar için belirlenen kurallara uymanız gerekir:

  • Hiçbir tam sayının ondalık noktası olamaz
  • Tüm tamsayılar için en az bir basamak olmalıdır
  • Tam sayılar hem negatif hem de pozitif olabilir

Kayan nokta sayısı veya kayan nokta, ondalık nokta içeren bir sayıdır. Boolean, doğru veya yanlış olmak üzere iki durumdan biri olabilir. Boole değerleri, koşullu testler için sıklıkla kullanılır. Doğru = $x ve yanlış = $y. Tek bir değişkende birden çok değeri depolamak için bir dizi kullanabilirsiniz. NULL, null değerine sahip özel bir veri türüdür. Değeri ayarlamak için NULL kullanarak, değeri olmayan değişkenleri bildirebilirsiniz.

Bir değişken oluşturur ve bir değer atamazsanız, NULL otomatik olarak atanacaktır. Sınıf, gerçek dünyada modellemeye yardımcı olan bir tür veri yapısıdır. Bu genellikle belirli yöntemleri ve özellikleri içerir. Nesneler, bir sınıf içindeki örnekler olarak kabul edilir. Bu, işlevleri ve değerleri belirli bir sınıfa paketlemek için uygun bir yöntemdir.

Bir PHP kaynağı, harici kaynaklara atıfta bulunulması nedeniyle özel bir değişken olarak sınıflandırılır. Özel işlevler için kaynaklar kullanır ve yaratırsınız. Kaynağın türünü görmek için getresourcetype() iyi bir seçenektir. Bir dizi karakter bir dizeden oluşur. Uygulamanızda metinsel bilgileri depolamak için dizeleri kullanabilirsiniz. PHP dizeleri oluşturmak ve HTTP yerel ana bilgisayar testi PHP testi için birkaç farklı seçeneğiniz vardır.

Basit bir dize oluşturmak için tek tırnak kullanabilirsiniz. İyi bir örnek $name = 'Susan';. Dizenize tek bir alıntı eklerken, ters eğik çizgi ile kaçabilirsiniz. Dizeler oluşturmak için çift tırnak da kullanabilirsiniz. Çift tırnaklı dizelerde kaçış dizileri kullanabilirsiniz. Bu, dizeye karakterleri yerleştiren özel bir koddur. Karakterler genellikle görünmez karakterlerin bir temsilidir.

PHP değişkenleri çift tırnaklı dizelere gömülebilir. Avantajı, değerlerin daha sonra dizginize eklenmesidir. strwordcount() kullanarak dizginizin uzunluğunu bulabilir veya dizginizde kaç kelime bulunduğunu öğrenebilirsiniz. Ayrıca dizelerinizden birini tersine çevirebilir, bir dize kullanarak metninizi değiştirebilir, dizede metin arayabilir veya işlevi tersine çevirebilirsiniz.

sabitler

PHP'deki değişken türlerinden birine sabit denir. Tanımlama işlevi, bir sabit ayarlamanıza olanak tanır. Anahtarın değeri, anahtarın adı ve true veya false veya Boolean olmak üzere üç bağımsız değişken kullanmanız gerekecektir. Bu, anahtarınızın adının büyük/küçük harfe duyarlı olup olmadığını belirleyecektir. Varsayılan ayar yanlıştır. Sabitlerinizin değerini ayarladığınızda, herhangi bir değişiklik yapamazsınız.

Bu, API anahtarı veya veritabanı parolası gibi nadiren değişen değerler için kullanılır. Sabitlerin değişkenlerden farklı olduğunu bilmeniz gerekir çünkü bunlar her zaman global bir kapsam içerirler. Herhangi bir komut dosyası işlevini kullanarak bunlara erişebilirsiniz. Human sınıfında sabitleri kullanmanın kuralları vardır. Bunlar self::constant_name olarak adlandırılır. Sınıf dışında kullanıldıklarında, human::constant_name olarak adlandırılırlar.

operatörler

Herhangi bir programlama dili için beklediğiniz tüm normal operatörler PHP'de bulunur. Atama operatörü tek bir =. Karşılaştırma için, üçlü === veya çift == atama operatörü kullanırsınız. Karşılaştırma için veya += kullanarak aynı anda değer ekleyip atamak için geleneksel olarak standart sembolleri de kullanabilirsiniz.

En dikkate değer iki tanesi “.” kullanıyor. dizelerinizi yoğunlaştırmak için ve = dizelerinizden birini diğerinin sonuna eklemek için. Uzay gemisi operatörü, PHP 7.0.X'e yeni bir ektir. $a, $b'ye eşit veya ondan küçük olduğunda, uzay gemisi operatörünün dönüşü -1, sıfır veya bir olur.

Bu makaleyi faydalı bulduğunuzu umuyoruz.

Sitenizin sağlığı hakkında daha fazla bilgi edinmek, kişisel öneriler ve uyarılar almak istiyorsanız, web sitenizi Diib ile tarayın. Sadece 60 saniye sürer.

Web Sitenizi Girin

Örneğin “www.diib.com”

DIIB'ye doyamıyorum!! En iyi araç ve onu bulduğum için çok minnettarım. Kesinlikle seviyorum!! Parmaklarınızı çaprazlama, fiyatlarınızı yükseltmeyin çünkü bu çok mükemmel.
referanslar
Katarina Gage
ahoymatey.com.au'da Operasyon Direktörü

Değiştirmek

PHP'deki switch deyimi, JavaScript'in switch deyimine çok benzer. Kontrast yapmak ve karşılaştırmak istiyorsanız, JavaScript Değiştirme Kılavuzu son derece kullanışlıdır. Çok sayıda farklı koşul altında hızlı bir şekilde vaka testi yapma yeteneği kazanırsınız. Kodun okunması da çok daha kolaydır. Örneğin:

PHP'nizi Örneklerle Yerel Olarak Nasıl Test Edebilirsiniz?

(Resim Kredisi: AppDividend)

döngüler

Bir görevin defalarca tekrarlanmasını istiyorsanız, en iyi seçeneğiniz aynı kodu sürekli olarak kullanmaya devam etmek yerine bir döngü kullanmaktır. Döngünüze bir ara ekleyerek döngünün yürütülmesini durdurabilirsiniz.

Kırmak

Break ifadesi, anahtardan çıkan ve uygulamanızın kodu tamamlanana kadar çalışmaya devam eden şeydir. Bir break deyimi kullanmamaya karar verirseniz, birden çok deyim ve vaka çalıştırabilirsiniz. İstediğiniz buysa, break ifadesi kullanmayın.

diziler

Bir dizi, normal bir değişkene benzer. Aradaki fark, dizilerin sıralı bir listede çok sayıda değer içermesidir. Birbiriyle ilişkisi olan birden çok değişkenle çalışıyorsanız, bu çok yararlı olabilir. İyi bir örnek, başkentlerin veya öğrenci adlarının bir listesidir. İki temel dizi türü vardır, ilişkisel diziler ve dizinlenmiş diziler. Her ikisinin de önemli kullanımları vardır, bu nedenle bunların nasıl oluşturulacağını anlamak önemlidir.

ilişkisel dizi

Bir ilişkisel dizi, değerlerin bir listesi olarak tanımlanır. Dizin numaralarının aksine bir anahtar kullanarak bunlara erişebilirsiniz. Dizinize özgü olması koşuluyla, anahtarınız için herhangi bir değeri kullanabilirsiniz.

Dizinli Dizi

İndekslenmiş bir dizi, sıralı değerlerin bir listesini içerir. Dizinizdeki her bir değere ayrı bir dizin numarası atanır. Diziler için kullanılan dizinler, ilk değeriniz için her zaman sıfır ile başlar. Daha fazla dizi oluşturduğunuzda, değerleriniz birer birer artacaktır.

Çok Boyutlu Dizi

Çok boyutlu bir dizi, diğer dizileri içeren herhangi bir dizi olarak tanımlanır. Bu size karmaşık veri yapıları oluşturma fırsatı verir. Yapılarınızı karmaşık veri gruplamalarından sonra modelleyebilirsiniz.

Diib: PHP'nizi Bugün LocalHost Üzerinde Test Edin!

PHP kodunuzu kendiniz test etmeyi veya dışarıdan bir test kaynağı bulmayı seçseniz de, işlerin istediğiniz gibi çalıştığından emin olmak isteyeceksiniz. Diib Digital, kod sağlığınızla ilgili bilgileri derler ve optimizasyon için hedefler sunar. Bizi rakiplerimizden ayıran özelliklerden bazıları şunlardır:

  • Anahtar kelime, geri bağlantı ve indeksleme izleme ve izleme araçları
  • Kullanıcı deneyimi ve mobil hız optimizasyonu
  • Site yük hızı analizi ve onarımı
  • Sosyal medya entegrasyonu ve performansı
  • Geri bağlantılarınızın olduğu bozuk sayfalar (404 denetleyicisi)
  • PHP kodu dahil olmak üzere teknik SEO izleme

Ücretsiz taramanız için burayı tıklayın veya büyüme uzmanlarımızdan biriyle konuşmak için 800-303-3510 numaralı telefonu arayın.