• 09-09-2025, 13:57:23
    #10
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    Kullandığın IDE'ye göre içinde prettier vardır.

    Örneğin VSCode için Intelephense kullanabilirsiniz: https://marketplace.visualstudio.com...ephense-client

    Yazdığınız kodu otomatik standartlara göre biçimlendirir.
    PHP PSR-12 standardı: https://www.php-fig.org/psr/psr-12/
    Hocam selamlar, yorumunuza denk geldim bir sorum vardı. Ben PHP Intelephense kullanmadan kodlarımı hizlayamıyorum ama bu eklentiyi kurduğum zaman da aşağıda ki görselde ki gibi her şeye kırmızı işaret yakıyor fakat kodlarda herhangi bir problem yok. Bunu nasıl düzeltebiliriz? Teşekkürler.
  • 09-09-2025, 15:37:38
    #11
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Hocam selamlar, yorumunuza denk geldim bir sorum vardı. Ben PHP Intelephense kullanmadan kodlarımı hizlayamıyorum ama bu eklentiyi kurduğum zaman da aşağıda ki görselde ki gibi her şeye kırmızı işaret yakıyor fakat kodlarda herhangi bir problem yok. Bunu nasıl düzeltebiliriz? Teşekkürler.
    PHP 7.4(veya 8.1'den sonra da olabilir tam hatırlamıyorum) sınıfın en başında property olarak tipi tanımlamalısınız. $this->PopUpSiteListModel sınıfın başında tanımlı olmadığı için kural hatası nedeniyle altını çizer fakat site çalışabilir.

    Örnek;

    <?php
    class Example
    {
        public string $foo;
    
        public function __construct(string $foo)
        {
               $this->foo = $foo;
         }
    }
    
    $example = new Example('ok');
    var_dump($example->foo);
    https://www.php.net/manual/en/language.oop5.properties.php
  • 09-09-2025, 15:40:35
    #12
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    PHP 7.4(veya 8.1'den sonra da olabilir tam hatırlamıyorum) sınıfın en başında property olarak tipi tanımlamalısınız. $this->PopUpSiteListModel sınıfın başında tanımlı olmadığı için kural hatası nedeniyle altını çizer fakat site çalışabilir.

    Örnek;

    <?php
    class Example
    {
        public string $foo;
    
        public function __construct(string $foo)
        {
               $this->foo = $foo;
         }
    }
    
    $example = new Example('ok');
    var_dump($example->foo);
    https://www.php.net/manual/en/language.oop5.properties.php
    Evet hocam kesinlikle o yüzden ama şu anlık yeni bir eklentiyle sorunu çözdüm gayet güzel çalışıyor. Çözemeyen olursa kullanabilir. Çok teşekkür ederim dönüşünüz için.