• 18-06-2022, 18:33:41
    #1
    Merhaba;

    git üzerinden çektiğim bir kütüphaneyi fonksiyon içinde kullanamıyorum yaşam bloklarından çıkıyor bu sorunu nasıl çözebilirim ?

    require 'vendor/autoload.php';
    use \Gumlet\ImageResize;
    
    function img($text){
            $image = new ImageResize($text);
            $image->crop(800, 800);
            $image->save();
    }
    Bu şekilde kullanmak istediğimde fonksiyon içinde ImageResize'ı bulamıyor use kodunu fonksiyon içine aldığımda da özel tanımlama olduğu için çalışmıyor.

    Bu sorunu nasıl çözebilirim

    Teşekkürler.
  • 18-06-2022, 18:43:32
    #2
    Hocam use ifadesinden sonraki ilk ters slash ifadesini silip deneyebilir misiniz
  • 18-06-2022, 18:46:35
    #3
    @webeloper; Yok hocam hata veriyor

    Hata : File does not exist ...vendorgumletphp-image-resizelibImageResize.php
  • 18-06-2022, 18:54:55
    #4
    Hocam classı fonksiyon dışında tanımlayıp dener misiniz
  • 18-06-2022, 18:57:07
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çektiğin özel sınıfı görmüyor olabilir. Composer güncel midir sunucu üzerinde mi kullanıyorsun localde mi ?
  • 18-06-2022, 19:06:50
    #6
    @umutgunel; Hocam fonksiyon dışında yazınca çalışıyor problem fonksiyon içinde kullanıldığı zaman görmemesi ($image = new ImageResize($text); )
  • 18-06-2022, 22:32:24
    #7
    Üyeliği durduruldu
    use GumletImageResize;

    Neden fonksiyon içinde de tekrar çağırmıyorsunuz?