PHP Yorumları, Include/Include_once, Require/Require_once
Yorumları neden kullanmalıyım?
- Bir süre kaynak kodu üzerinde çalışmazsanız kodun ne yaptığını unutmak kolaydır. Kaynak kodunu yorumlamak, kodun ne yaptığını hatırlamanıza yardımcı olur.
- Birden fazla geliştiricinin aynı proje üzerinde çalışması gerektiğinde kaynak kodunu yorumlamak da çok önemlidir. Bir geliştiricinin yaptığı değişiklikler, diğer geliştiriciler tarafından sadece yorumları okuyarak kolayca anlaşılabilir.
- En iyi uygulama olarak her 3 kod satırı için 10 satır yoruma sahip olmanız gerekir.
PHP Yorumlar
- Yorumlar kodu anlamamıza yardımcı olur
- Yorumlar kaynak kodumuza eklediğimiz açıklamalardır. Bu yorumlar insanın anlayışı içindir.
- Tek satırlık yorumlar çift eğik çizgi // ile başlar ve aynı satırda biter.
-
- Çok satırlı yorumlar eğik çizgiyle başlar ve ardından yıldız işareti /* gelir ve yıldız işareti ve ardından eğik çizgi */ ile biter.
-
Aşağıdaki şemada hem çok satırlı hem de tek satırlı yorumlar içeren bir PHP dosyası gösterilmektedir
PHP Örneği
PHP Include ve PHP Include_once
“Include” php ifadesi, diğer dosyaları bir PHP dosyasına dahil etmek için kullanılır.
Include ve include_once olmak üzere iki çeşidi vardır. Dosyanın dahil edilmesi durumunda Include_once PHP yorumlayıcısı tarafından dikkate alınmaz.
include deyimi aşağıdaki sözdizimine sahiptir
<?php include 'file_name'; ?>
include_once deyimi aşağıdaki sözdizimine sahiptir
<?php include_once 'file_name'; ?>
İŞTE,
- “Include/include_once” dosyayı içeren ifadedir
- “'dosya_adı'” eklenecek dosyanın adıdır.
Örnek: Include / Include_once
Tüm sayfalarda aynı gezinme menüsünü içeren bir web sitesi geliştirdiğinizi varsayalım.
Ortak bir başlık oluşturabilir ve ardından include ifadesini kullanarak bunu her sayfaya dahil edebilirsiniz. Bunun nasıl yapılabileceğini görelim.
- 2 dosya adı oluşturacağız
- başlık.php, indeks.php
Aşağıdaki kodlar; header.php
<a href="index.php">Home</a> <a href="aboutus.php">About us</a> <a href="services.php">Services</a> <a href="contactus.php">Contact Us</a>
index.php
<?php include 'header.php'; ?>
Yukarıdaki başlık sayfasının çıktısı alınacaktır
PHP Gerektirir ve PHP require_once
require ifadesinin iki çeşidi vardır: require ve require_once.
require/require_once ifadesi dosyayı dahil etmek için kullanılır.
Gerekli dosya dört include ifadesinden herhangi biri tarafından zaten eklenmişse Require_once göz ardı edilir.
Aşağıdaki sözdizimine sahiptir
<?php require 'file_name'; ?>
<?php require_once 'file_name'; ?>
İŞTE,
- “require/require_once” dosyayı içeren ifadedir
- “'dosya_adı'” eklenecek dosyanın adıdır.
Örnek: İste
Veritabanı destekli bir uygulama geliştirdiğimizi varsayalım.
require deyimini kullanarak veritabanına bağlanan tüm sayfalara dahil edebileceğimiz bir konfigürasyon dosyası oluşturabiliriz. yapılandırma.php
<?php $config['host'] = 'localhost'; $config['db'] = 'my_database'; $config['uid'] = 'root'; $config['password'] = ''; ?>
Şimdi config dosyasını gerektiren örnek koda bakalım. Pages_model.php
<?php require 'config.php'; //require the config file //other code for connecting to the database ?>
PHP dahil etme ve gerektirme
Dahil etme / gerektirme arasındaki fark
Dahil | Iste |
---|---|
Bir hata oluştuğunda uyarı verir | Uyarı vermiyor |
Bir hata oluştuğunda betiğin yürütülmesi devam eder | Bir hata oluştuğunda betiğin yürütülmesi durur. |
Genellikle, bir hata oluştuğunda komut dosyasının yürütülmesinde web yöneticisi e-posta adresinin veya bize ulaşın sayfasının görüntülenmeye devam etmesi için include ifadesinin kullanılması önerilir.
Komut dosyasının tamamı istenen dosya olmadan çalıştırılamıyorsa require ifadesi kullanılmalıdır.
“Include” ve “require” ifadeleri kaynak kodlarda kodun görünmesini istediğiniz herhangi bir satırda kullanılabilir.
ÖZET
- Üstbilgiler, altbilgiler, kenar çubukları vb. gibi tek HTML kodu birçok sayfada paylaşılabilir. Bu, yalnızca tek bir dosyayı güncelleyerek web sitesini güncellemeyi kolaylaştırır.
- PHP kodu veritabanı yapılandırma ayarları, özel işlevler vb. gibi özellikler, web sitesinin/uygulamanın aynı ayarları kullanmasını sağlayacak şekilde birçok sayfada paylaşılabilir.
- Yorumlar kaynak kodunun anlaşılmasına yardımcı olmak için kullanılır. Onlar insanın anlayışı içindir
- Tek satırlık yorum ifadeleri çift eğik çizgi // ile başlar.
- Çok satırlı yorum ifadeleri /* ifadeleri */ arasına alınır.
- Dosyaları dahil etmek için “include, include_once, require ve require_once” ifadeleri kullanılır.
- İstenen dosya dört ifadeden herhangi biri kullanılarak zaten dahil edilmişse Include_once/require_once göz ardı edilir.
- “Include” ifadesi bir uyarı verir ve istenen dosya bulunamazsa yürütmeye devam eder.
- require deyimi önemli bir hataya neden olur ve betiğin yürütülmesini durdurur.
- İstenilen dosyanın dahil edilmesi olmadan tüm betiğin çalıştırılamayacağı durumlar dışında çoğu durumda "include" ifadesi kullanılmalıdır.