![]() |
PHP include ve require Kullanımı Bir PHP dosyasının içeriğini, sunucu onu çalıştırmadan önce başka bir PHP dosyasına ekleyebilirsiniz. Bir PHP dosyasını başka bir PHP dosyasına dahil etmek için kullanılabilecek iki PHP işlevi vardır.
Bu, birden çok sayfada yeniden kullanılabilen işlevler, üstbilgiler, altbilgiler veya öğeler oluşturmaya yardımcı olan güçlü bir PHP noktasıdır. Bu, geliştiricilerin minimum çabayla eksiksiz bir web sitesinin düzenini değiştirmelerini kolaylaştırmasına yardımcı olacaktır. Gerekli herhangi bir değişiklik varsa, bin dosyayı değiştirmek yerine sadece içerilen dosyayı değiştirmiş olursunuz.
include() işlevi, belirtilen bir dosyadaki tüm metni alır ve bunu include işlevini kullanan dosyaya kopyalar. Bir dosyanın yüklenmesinde herhangi bir sorun varsa, include() işlevi bir uyarı oluşturur ancak komut dosyası çalışmaya devam eder.(Hata vermez, uyarı verir.) Web siteniz için ortak bir menü oluşturmak istediğinizi varsayalım. Ardından aşağıdaki içeriğe sahip bir menu.php dosyası oluşturun. PHP- Kodu: Şimdi istediğiniz kadar sayfa oluşturun ve başlık oluşturmak için bu dosyayı ekleyin. Örneğin şimdi test.php dosyanız aşağıdaki içeriğe sahip olabilir. PHP- Kodu:
require() işlevi, belirtilen bir dosyadaki tüm metni alır ve bunu include işlevini kullanan dosyaya kopyalar. Bir dosyanın yüklenmesinde herhangi bir sorun varsa, require() işlevi ölümcül bir hata oluşturur ve komut dosyasının yürütülmesini durdurur. Dolayısıyla, hata koşullarını ele almaları dışında, require() ve include() arasında bir fark yoktur. include() yerine require() işlevinin kullanılması önerilir, çünkü dosyalar eksik veya yanlış adlandırılmışsa komut dosyaları çalışmaya devam etmemelidir. required() fonksiyonu ile yukarıdaki örneği kullanmayı deneyebilirsiniz ve aynı sonucu verecektir. Ancak dosyanın olmadığı iki örneği izlemeye çalışırsanız, farklı sonuçlar alırsınız. PHP- Kodu: Şimdi istediğiniz kadar sayfa oluşturun ve başlık oluşturmak için bu dosyayı ekleyin. Örneğin şimdi test.php dosyanız aşağıdaki içeriğe sahip olabilir. PHP- Kodu: |
Emeğine sağlık Ercan :memnun: |
Paylaşım için teşekkür ederiz. Emeğinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:36. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright ©2019 - 2025 | IRCRehberi.Net