Używam skryptu PHP, który oprócz wprowadzenia użytkownika z polecenia, jak przy użyciu fgets(STDIN)
. Problem polega na tym, że nie działa on już w najnowszej wersji PHPStorm (10).Dane wejściowe konsoli PHPstorm nie działają podczas sesji debugowania
To samo działa, gdy uruchomię go bezpośrednio (bez włączonego debuggera) i wszystko, co wprowadzę w konsoli, zostanie wysłane do skryptu (w trybie bezpośrednim).
Ale podczas sesji debugowania, gdy próbuję wprowadzić tekst w wierszu skryptu, nie przechodzi on do skryptu. Domyślam się, że nowa funkcja REPL przesłoniła dane wprowadzone przez użytkownika w konsoli podczas debugowania. Mówię to, ponieważ naciskanie strzałek GÓRA/DÓŁ otwiera okienko z wszystkimi nazwami funkcji PHP.
Zwykle działała poprawnie z ostatnią wersją.
Jak mogę wysłać dane użytkownika do mojego skryptu PHP w tej nowej wersji? Czy coś mi umyka?
Dzięki San
Czy kiedykolwiek to rozgryzłeś? W tej chwili mam dokładnie ten sam problem. –