kod bir dış dosya örneğin statik bir sınıf olduğunu. / Home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod
nasıl talep benim komut dosyası içine bu yük, ve işlevleri çağırmak mümkün olacak mı?
Değişkenleri veya sınıfları (statik veya başka türlü) kullanmak için kullanılmadan önce yüklü olması gerekir. Genellikle böyle bir çağrı yapmak istiyorum:
<?php
require('/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod');
?>
Ayrıca parantez olmadan yapabilirsiniz:
<?php
require '/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod';
?>
... Bir yere kod üstünde.
Bu include() , require() , include_once() , and require_once() a> gözden geçirmek iyi olurdu
Şu anda çok gelişmiş olabilir, ancak PHP bir autoloader destekler olabilir. Hala / yukarıda belirtilen kod gerektirir içerir kullanmak istiyorsunuz. Ama bunun yerine kod zaten yüklü henüz bir sınıf / arayüzüne erişmek zaman adı verilecek özel bir işlev içinde yaşayacaktı. Bu talep ediliyor ne görmek ve dinamik talep üzerine dosyaları yüklemek için izin verir.
Birkaç dosyaları gerektirmeden / dahil olmak üzere gayet iyi. Eğer dosyaları ton ile büyük bir site içine bir kez olsun o zaman açıkça her biri için bir ihtiyaç / include satırı yazmadan autoloader kullanmak daha kolay olacaktır. Ayrıca size kullanmadığınız şeyleri yüklenmiyor bellek kazandıracak.
Autoloader Docs, kolay sürümü şu. Daha iyi implimentation spl_autoload_register ile.