Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%)
|
Chciałem pobawić się z PHP7, pobrałem testową wersję PHPStorm 10. Interpreter dodałem, więc efekty moich wypocin pisane w PHP7 w przeglądarce działają, ale w IDE wyrzuca dziwne błędy, mianowicie:
Rzutuję $destruction na int, konkretyzując obiekt dostaję błąd:
Błąd dotyczy tego, że konstruktor oczekiwał nie int a obiektu o typie int. Już to drażni w oczy, mając metodę:
I wywołanie: Otrzymuję kolejny błąd, jak się można domyślić, że nie mam metody __toString w obiekcie int. IDE bierze wartość skalarną jakby był to obiekt. Dodam, że w przeglądarce działa wszystko. Może trzeba w opcjach przełączyć coś? -------------------- |
|
|
|
Fred1485 Php 7 i PHPStorm 10 22.12.2015, 13:12:10
batman Sprawdź czy na pewno masz wybrane PHP7 w Languages... 22.12.2015, 14:00:45
Fred1485 Już prostuję, w IDE pokazuję błąd, natomiast w prz... 22.12.2015, 14:27:42
Pyton_000 To jest bug
Prawdopodobnie zostało to już poprawi... 22.12.2015, 15:05:19
batman Tak jak mówi @Pyton_000. Sprawdź najnowszą dostępn... 22.12.2015, 15:25:54
Fred1485 No niestety w EAP to samo Trzeba będzie napisać d... 22.12.2015, 16:04:38
com bo on szuka domyślnie definicji int w twojej przes... 22.12.2015, 19:18:34
Pyton_000 @com tak ale to jest niepoprawne zachowanie bo int... 22.12.2015, 20:09:29
com no owszem, być może phpdoc by pomógł 22.12.2015, 20:17:59
Pyton_000 Nie, nie pomaga 22.12.2015, 20:32:28
com no to w takim razie trzeba to zgłosić i poprawią, ... 8.01.2016, 19:08:13
Pyton_000 A działa chociaż ta poprawka ? 8.01.2016, 19:21:12 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:36 |