2011-06-23 12 views
8

Edytuję plik PHP w Netbeans, który nie jest częścią projektu. Chociaż mam zainstalowany PHP 5.3, Netbeans narzeka na moje użycie funkcji lambda: "Funkcja języka nie jest zgodna z wersją PHP wskazaną w ustawieniach projektu".Ustaw wersję PHP w Netbeans 7 dla plików innych niż projektowe

Czy istnieje sposób, aby powiedzieć Netbeanom, aby myśleli w wersji 5.3, gdy nie mam ustawień projektu do edycji?

Używam Netbeans 7.0 z PHP 5.3.3 na Ubuntu.

AKTUALIZACJA: Kod działa, to tylko inspekcja, która jest borken.

+0

więc zignorować ... – Neal

+5

@ Neal następnym razem, gdy masz błąd w kodzie, po prostu go zignoruj, będzie to łatwiejsze niż naprawienie tego problemu –

+0

@Neal Prawdopodobnie w stanie przeprowadzić inspekcję, dopóki nie znajdę rozwiązania. Wciąż nie jest to idealne, gdy IDE mówi ci, że coś jest zepsute, a nie jest. – iftheshoefritz

Odpowiedz

2

Niedawno zrobiłem aktualizację do moich NetBeans (v7.0.1). Po prostu próbowałem utworzyć lambda fn, a IDE nie wyświetlało żadnych ostrzeżeń/błędów. Spróbuj zaktualizować swój NB.

12

Kliknij prawym przyciskiem myszy swój projekt na karcie Projekty, kliknij Właściwości, a następnie na karcie Źródła ustaw wersję PHP. Używam Netbeans 7.1.2

+0

Czy jest to coś, co możesz zrobić, gdy nie pracujesz z projektem? Intuicyjnie wyobrażam sobie, że nie, ale nie pracuję już z Netbeans i nie zamierzam instalować, żeby to sprawdzić. – iftheshoefritz

2

Przejdź do menu Plik fasoli netto i wybierz właściwości projektu dla projektu i zmień wersję php z # PHP Wersja: PHP 5.6 lub inna. Ten błąd Pokazuje dla wersji PHP (cecha języka nie zgodny z wersją php wskazanym w ustawieniach projektu)

This Error Showing for PHP version(language feature not compatible with php version indicated in project settings) enter image description here

enter image description here

enter image description here

Powiązane problemy