Şuan yaptığım yazılım autoload ile çalışıyor yani sınıflar otomatik yükleniyor ve genelde sınıflar bir öz sınıftan miras alarak bir birinden bağımsız yazılıyor. Bir yükleyici sınıfım var ama bunu başlatmak için new classname demem gerekiyor bazı okuduğum yerlerde eğer sınıf içinde ki methodları kullanmayacaksanız. Obje oluşturmayın diyor. Obje oluşturmazsam kullanmamın bildiğim kadarı ile tek yolu classname::load() bu tarzda olacak. Ama static method içinde normal method çağıramadığım için doğal olarak diğer methodlarıları da laod() içinde kullanabilmek için onları da static yapmam gerekiyor veya laod() da geri dönüp laod()->start() tarzında bir şey yapmam gerekiyor. Peki static olarak yazmam ile normal olarak yazmam arasında yazım farklılıkları dışında sistemi etkileyebilecek şeyler var mı? Bir çok ingilizce yazı okudum ama hepsi farklı şeyler diyor kafam allak bullak oldu. Bunlar PHP sürümlerinde de farklılık gösteriyormuş.