include 'func.php'
load ('dnm');
$dnm->yaz();
buradaki eksiğin
$dnm = new dnm();
$dnm = new dnm();
kısmı zaten include edilen class ın sonunda başlatılıyor ama
global dışında başka bir çözüm yolu bulamadım.
şöyle bişey oluyor aşağı yukarı,
func.php :
function yukle($isim)
{ global $$isim;
include $isim.'.php';
}dnm.php:
class dnm
{
function yaz()
{
echo 'yaz';
}
}
$dnm = new dnm();index.php
include 'func.php';
yukle ('dnm');
$dnm->yaz();istediğimi yapıyor. ama amaca göre yeterince kullanışlı değil, ekstra yük getiriyor gibi , sınıf sayısı arttıkça.