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