![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ja mam już jakieś zaćmienie po całym dniu czy coś z tym kodem jest nie tak? Testowane na 7.1.0.
Powinno sypnąć błędem i przyjąć jako wartość domyślną tylko stringa. Dopiero z definicją ?string $test=null akceptować też nulla. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
To po co wtedy całe typowanie skoro i tak nie ma znaczenia? Przy declare(strict_types=1); taka sytuacja nie powinna mieć miejsca. Celem jest w końcu zabezpieczenie przed błędami programistów. String to jeszcze nie problem ale object? Nagle mogą pojawić się błędy call to ... on null.
Ten post edytował viking 23.02.2017, 09:00:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:23 |