PHP 7 został wydany

PHP 73 grudnia 2015 została wydana oficjalna wersja PHP 7.0.0., w której wydajność w stosunku do PHP 5.6 została zwiększona nawet dwukrotnie. To, na co prawie każdy programista PHP czekał, to możliwość wskazywania typów argumentów metod oraz typów zwracanych przez funkcje i metody.

php7_app

 

Nowym przydatnym operatorem jest Null coalesce operator, który zwraca swój pierwszy argument jeśli istnieje i nie jest NULL, a w przeciwnym razie drugi argument.

Kolejny nowym operatorem jest operator porównania <=> (spaceship), który zwraca wartości:

  • -1, gdy lewa strona jest mniejsza od prawej
  • 0, gdy obie strony są takie same
  • 1, gdy lewa strona jest większa od prawej

Przykłady:

 

 

Tutaj poprzedni wpis o PHP 7 jeszcze w wersji beta.

To również może Cię zainteresować:

  • Świąteczne zestawy książek dla programistówŚwiąteczne zestawy książek dla programistów Szukacie pomysłu na prezent dla programisty? Poniżej kilka zestawów od Helionu zrabatowanych o 30% względem cen regularnych. Do tego do końca grudnia dostawa książek jest za darmo […]
  • Interaktywne środowisko do poznawania języków programowaniaInteraktywne środowisko do poznawania języków programowania Całkiem przyjemne narzędzie do testowania składni różnych języków programowania w interaktywnym środowisku. Uruchamiasz i piszesz kod bezpośrednio w przeglądarce. W różnych językach. […]
  • Raspberry PI 2 i KAmduinoRaspberry PI 2 i KAmduino W poprzednim wpisie dotyczącym polskiego Arduino (za ok. 50 zł.) o nazwie KAmduino sprawdzałem najprostszy z możliwych programów włączający i wyłączający wbudowaną w urządzenie diodę […]
  • Programista, długoterminowa praca na etacie w jednej firmie i graniceProgramista, długoterminowa praca na etacie w jednej firmie i granice Im bardziej czas ucieka, tym co raz częściej jestem pytany jak to możliwe, że pracując w zawodzie programisty jestem zatrudniony w jednej firmie przez dziewięć lat. Każdy z nas ma różne […]
  • Zagadki algorytmiczne #3 – połowa sumy tablicyZagadki algorytmiczne #3 – połowa sumy tablicy Otrzymujesz listę liczb całkowitych. Twoim zadaniem jest zwrócenie jednego z jej elementów x, który spełnia warunek 2 * x = suma pozostałych elementów. Masz zagwarantowane, że element x […]
  • Permutacje i zagadka z trójkątemPermutacje i zagadka z trójkątem Rozwiąż poniższą zagadkę: Rozwiązanie i trochę o permutacjach poniżej. Jednak zachęcam spróbować samodzielnie rozwiązać to zadanie. Rozwiązanie logiczne Warunkiem poprawności jest […]

4 thoughts on “PHP 7 został wydany

  1. Wedlug Twojego opisu tutaj masz błąd:

    -1, gdy prawa strona jest mniejsza od lewej
    0, gdy obie strony są takie same
    1, gdy prawa strona jest większa od lewej
    // int
    echo 1 1; // wynik: 0
    echo 1 2; // wynik: -1
    echo 2 1; // wynik: 1

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *