2011-06-23 6 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