WordPress’in geliştirilmesi için PHP’yi incelemek: HTML’ye PHP nasıl dahil edilir
HTML’de PHP’nin nasıl kullanılacağına dair bu makaleye hoş geldiniz! Burada, PHP ve HTML’nin belirli bir .php dosya düzeyinde nasıl etkileşime girdiği konusunda daha spesifik olmaya çalışıyoruz. Başka bir deyişle, HTML’de PHP’ye tam olarak nasıl girersiniz ve PHP ve HTML’yi birleştirirken hangi kurallar yapabilir ve takip edemezsiniz? Bu makale, WordPress’in geliştirilmesi için PHP’nin temellerini açıklayan ve önceki iki makalenin bilgisine dayanan dizimizin bir parçasıdır:
Echo Php. ECHO, sayfaya bir şeyler görüntülemenin bir PHP yoludur. Bu makalenin amacı için, temel olarak “Bunu HTML olarak değiştir” PHP düğmesi.
PHP işlevi. İşlev, yalnızca (çağrıldığında) çalışan bir çalışma birimidir ve bu makale, “kontrol akışı” nın tarayıcıya gönderilen HTML çıkışını nasıl etkilediğini tartışır.
Son not için: Neyin başarılı olduğunu öğrenmek ve HTML’de PHP kullanmamak için somut örnekler teoriden daha yararlıdır. Bu makalenin çoğu, kodun her örneği için yorumlarla HTML’de doğru PHP’yi kullanmanın bir örneğidir.
HTML’ye PHP Nasıl Eklenir: Dosya Türü ve Diğer Hediyeler Varsayılan olarak, HTML dosyalarında PHP kullanamazsınız, yani .html ile biten dosyalar. Bilmeniz gereken ilk şey, varsayılan olarak, HTML dosyalarında PHP kullanamazsınız, yani .html ile biten dosyalar. Sunucunuzu .html dosyasında PHP’ye izin verecek şekilde yapılandırabilirsiniz, ancak kapsamımızın ötesindedir – şimdilik, PHP yazmak istiyorsanız .php dosyasıyla çalışmak istediğinizi unutmayın. WordPress ortamında, çoğunlukla şu şekilde halledilir: tüm PHP tabanlı WordPress, bu nedenle .php dosyasıyla çok sık çalışacaksınız ve neredeyse hiç .html dosyasıyla. Dosya PHP çalıştıramadıkça .html dosyasından doğasında “farklı”. Bilmeniz gereken başka bir şey: Dosya .php, PHP olmadan tam olarak .html dosyası gibi çalışabilir. Başka bir deyişle, dosya PHP çalıştıramadıkça .html dosyasıyla “farklı” yapan .php dosyası yoktur. Bazı kod örnekleri bununla ne demek istediğimizi açıklığa kavuşturacaktır. .Html dosyası HTML ve PHP’ye nasıl yanıt veriyor Aşağıdaki içeriğe sahip olan dizin.html dosyamız olduğunu hayal edin:
HTML işaretlemesi.
Erişim dizin dosyası. HTML Bu web tarayıcısınızdaki aşağıdaki çıktıyı sağlayacaktır:
Ben HTML işaretlemesi.
Şimdi index.html:
i html işaretlemesi. > ‘; ?> Bu index.html dosyasına web tarayıcınızdaki erişim aşağıdaki çıktıyı sağlayacaktır:
Ben html işaretlemesi. ?>
Ben html işaretlemesiyim. ?> Açıkçası istediğimizi değil. Sorun, varsayılan olarak, HTML dosyası “konuşmaması” değildir. ?
Ben html işaretlemesi. Başka bir deyişle, .php dosyasına gerçekten PHP yazmaya gerek yoktur: PHP Dosyası sıradan HTML’yi iyi işler. İşte ikinci örnek:
i html işaretlemesi.
Ben html işaretlemesiyim. ?> Açıkçası istediğimizi değil. Sorun, varsayılan olarak, HTML dosyası “konuşmaması” değildir. ?
Ben html işaretlemesi. Başka bir deyişle, .php dosyasına gerçekten PHP yazmaya gerek yoktur: PHP Dosyası sıradan HTML’yi iyi işler. İşte ikinci örnek:
i html işaretlemesi.
i html işaretlemesi.
Bu, aşağıdaki temiz HTML’yi gösterecektir:
Ben html işaretlemesi.
ve ben php.
Bu örnek, PHP dosyasının (yani .php dosyası) PHP kodunu otomatik olarak yorumlayabileceğini gösterir – – ve üretilen çıktıyı HTML olarak değiştirir. HTML’de PHP’nin temel kullanımı HTML’de PHP’nin nasıl girileceğinin temelidir. Bu, önceki makalede tartıştığımız Echo PHP’nin ifadesinin bilgisine bağlıdır. HTML içeriğini PHP’de HTML içeriğini görüntülemek için ECHO PHP ile yazdırmak, echo:
<? Php echo 'Merhaba'; Tarayıcıya çıktı:
Merhaba
PHP kullanarak HTML etiketleri yayınlama HTML etiketlerini işaretleme sayfalarında görüntülemek için PHP kullanabilirsiniz: <? php echo '
merhaba
'; Tarayıcıya çıktı:
Merhaba
HTML PHP etiketinde PHP’yi kullanmak, HTML etiketi bildirimi de dahil olmak üzere her yere gidebilir ve alıntılar içerir. (“):
<div class = "”> Hello tarayıcıya çıktı:
merhaba
Açma ve kapanma hakkında ayrıntılar HTML’deki PHP Etiketi Bu bölüm, önceki makalede tartıştığımız PHP işlevinin temel anlayışına bağlıdır.
PHP etiketinizi açın ve kapatın HTML ve PHP arasında herhangi bir zamanda açarak () PHP:
ve ben html’den geldim. ?> Şimdi html.
Tarayıcıya çıktı:
PHP’den geldim.
PHP kodu satırındaki satır kırılmaları (ve boşluklar ve eğriler) PHP etiketinde herhangi bir şekilde çalışabilir:
Şimdi html.
Tarayıcıya çıktı:
I PHP. () -Statements ve işlevler ve yalnızca ilgili kod satırları çalıştırıldığında yankı gibi yazdırılır.
html iç işlevden çıktı.
Tarayıcıya çıktı, iç işlevden
html çıkışı olacaktır. operatörler. Bu kodun örneğini açıklamanın bir başka yolu, PHP etiketini kapatabileceğinizi ve işlevin tanımında, IF () ifadesi veya diğer PHP operatörlerinin tanımında normal HTML’ye dönebileceğinizi belirtmektir.
HTML satırları, çalışırken sayfaya yazdırılır, bu da sayfadaki PHP mantık kontrolünün akışına bağlıdır. Daha önce saklanan PHP’nin bildirimi, daha önce açılan ve daha yüksek olan PHP etiketlerinin değişkenlerini, işlevlerini ve diğer bildirimlerini hatırlayacaktır:
Merhaba Fonksiyondan.?>
yine iki PHP etiketi arasında html.echo $ my_string;?> Tarayıcıya çıktı: iki PHP etiketi arasında
düz HTML. > Değişkenden merhaba.
PHP PHP operatörleri ile HTML çıkışını kontrol etmek, sayfalar boyunca mantık akışını kontrol ederek çıkışı değiştirebilir. HTML Çıktı Yinelemesi () Döngüsü Kullanarak aşağıdakileri kullanarak PHP Loop () PHP:
$ i = 0; // $ I 0’da başlar // bu while () -loop $ i $ i daha az olduğu sürece çalışmaya devam edecek <? PHP ($ i Merhaba $ i ++; // Bu, “$ 1 artışı 1” <? PHP'nin sonlandırması anlamına gelir; tarayıcıya çıktı:
Merhaba merhaba merhaba
Dinamik değeri HTML’ye kullanmak kullanarak HTML’ye girme PHP Dinamik Değer Ekleme – Belirtilmemiş bir değer, ancak bir değişken olarak değiştirilir – HTML’de bir döngü kullanılarak () () PHP:
<? PHP while ($ i = 0; $ i sayı
Tarayıcıya çıktı:
numarası 0 numara 1 numara 2
Bu temel desen – PHP döngüsünde dinamik HTML çıkışı – WordPress içerik makinesi, döngü tarafından dağıtılır. PHP koşullarını kullanarak HTML çıkışını kontrol etmek koşullu PHP (if () -statement) kullanarak HTML çıkışını kontrol edebilirsiniz:
şimdi beni görüyorsunuz
Şimdi yapmazsınız
Tarayıcıya çıktı:
şimdi beni görüyorsunuz Yukarıdaki örnekte, her zaman doğru ve her zaman yanlış olan iki şey soruyoruz:
“1 1 ile aynı mı?”(Bu her zaman doğrudur, bu nedenle IF ifadesindeki kod her zaman çalışır, HTML’yi sayfaya yazdırır.) “1 2 ile aynı mı?”(Bu asla doğru değildir, bu nedenle IF ifadesindeki kod asla çalışmaz ve HTML sayfaya yazdırılmamıştır.)
Ve bu bizim-HTML primerimizdir, umarım bu kodun bu örneği, HTML’ye PHP’nin nasıl ekleneceğinin ve PHP ve HTML’nin pratikte nasıl etkileşime gireceğinin bazılarını iyi bir şekilde anlamaya yardımcı olur.Okuduğunuz için teşekkürler!