define( 'BCPATH' , dirname( __FILE__ ) . '/' );
function load_config(){
return require_once BCPATH . 'config.php';
}
load_config();yukarıda ki şekilde bir fonksiyon tanımladım load_config diyerek config.php dosyamı çağırıyorum. Config.php dosyamın içinde bcdb diye bir class'ım var ve en altta class'ı $bcdb = new bcdb(); böyle bir değişkene eşitliyorum. Hemen yukarıda attığım load_config(); fonksiyonundan sonra global $bcdb; yazıyorum ama hata alıyorum lakin load_config(); fonksiyonundan sonra $bcdb = new bcdb(); şu şekilde eşitleme yaparsam çalışıyor global değişkenler hakkında araştırmalar yaptım ama pek bir sonuca varamadım yardımcı olabilecek var mı?
PHP global değişkenler hakkında
0
●65
- 01-10-2020, 20:40:31Arkadaşlar selam az çok php bilsemde çok usta değilim ve artık wp'nin dışında saf php öğrenmek için deneme yanılmalar yapıyorum. Mesela wp de global $wpdb; deyince bu class'ın içindeki tüm fonksiyonlara erişebiliyoruz. Bende bir config.php dosyası oluşturdum db bağlantısı için.