v2.5.2
Giriş yap

class içinde include ile public function çağırma

hasaneryilmaz
1,319 defa görüntülendi

--- a.php

<?php

class a{
    
    public function aa()
    {
        echo "hasan";
    }
    
    include "b.php"; // bu çalışmıyor
}

---b.php


public function bb(){
    echo "Eryılmaz";
}

php ile b dosyasında oluşturduğum public fonksiyonları a clasındaymış gibi nasıl kullanabilirim.

ilyasbilgihan
1386 gün önce

PHP bilmiyorum ama include ile b.php dosyasını class a{} tanımlamasından önce çağırın.
Daha sonra class a{} nın içerisinde bb() fonksiyonunu çağırmayı deneyin.

Şöyle ki

<?php

include "b.php";
    
class a{
    public function aa()
    {
        echo "hasan";
        bb();
    }
}

Dediğim gibi php bilmiyorum fakat bu işlemden sonra a class ından bir nesne türetmeniz lazım. O nesne üzerinden aa() fonksiyonunu çalıştırın ve çıktıyı kontrol edin.