Co robi E_STRICT?
Właściwie jestem zainteresowany upewnieniem się, że nasza baza kodu jest wolna od błędów, które byłyby ostrzegane przez wbudowane sprawdzanie błędów PHP, ale chciałbym zobaczyć dokładnie, co wymusza E_STRICT. Zgodnie z rozszerzeniem, jakie są „surowe standardy” PHP? Patrzyłem, ale nie mogłem znaleźć wyczerpującej listy.
Niektóre surowe normy, które znam z doświadczenia:
Ostrzegaj przed wywoływaniem statycznych metod nie statycznychOstrzegaj przed niezgodnymi podpisami funkcji podklasyOstrzegaj przed przypisywaniem wartości przez odniesienieWszystko, co wiem o E_STRICT, to to, że ostrzega przed kodem, który mógłby złamać zgodność, ale nie jestem pewien, co to konkretnie znaczy.
Czy istnieje dobre źródło informacji na ten temat?