![]() |
1. Posty w tym forum są poddawane moderacji więc nie dodawaj ich kilka razy.
2. Akceptujemy tylko wartościowe wiadomości o php lub pochodnych
3. Publikacja newsa na wortalu po moderacji oscyluje w granicach 30min
4. Wstawiane grafiki powinny mieć maksymalną szerokość 357px
Zapraszamy do uzupełniania wortalu o ciekawe informacje :)
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jakiś czas temu pojawiła się maszyna do vagranta z zainstalowanym jednym z pierwszych wydań php7, jednakże dziś światło dzienne ujrzała pierwsza oficjalna Alpha.
Jeśli kogoś interesuje lista zmian to można znaleźć ją tutaj: https://github.com/php/php-src/blob/php-7.0.0alpha1/NEWS oraz https://github.com/php/php-src/blob/php-7.0...lpha1/UPGRADING Można go oczywiście pobrać i przetestować już dziś, linki do downloadu: https://downloads.php.net/~ab/ oraz wersja dla Windows: http://windows.php.net/qa/, tam jednak żeby zaczęło działać trzeba mieć apache kompilowane VC14, czyli najnowszą jego wersje najlepiej. Oraz pobrać brakujący dll ponieważ nie został on umieszczony w paczce php: http://windows.php.net/downloads/snaps/ostc/69801/vc14/ Co nowego, skrócona lista:
Wersja ta na razie jest tylko testowa i nie powinna być używana do celów produkcyjnych. http://www.dmiller.io/blog/2015/4/26/compa...ck-type-systems Kilka przykładów: Zwracanie zadeklarowanych typów i skalarne deklaracje typów
Ale:
Podobnie jeśli podamy zły typ php rozpozna, że coś jest nie tak i odpowiednio nas o tym poinformuje Klasy anonimowe
null coalescing operator (? ?)
Combined comparison Operator (<=>) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wygląda nieźle, ciekawe jak z planem wdrożenia. Na niektórych hostingach nadal króluje 5.3
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Szkoda, że strict mode nie jest obowiązkowy, a jedynie opcjonalny
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
nie jest obowiązkowy, by zachować kompatybilność wstecz w miarę możliwości, ale nie wymaga dodatkowe aktywowania, jak było w propozycji, co ma swoje plusy i minusy bo czasem może powstać spaghetti jak to bd mieszać
![]() Swoją drogą trzeba bd zaktualizować skrypt forum by nie zamieniał null coalescing operator na emotikon, bo zapomniałem wyłączyć emotikony a nie da się edytować ![]() https://github.com/tpunt/PHP7-Reference Wiecej w temacie ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wygląda nieźle, ciekawe jak z planem wdrożenia. Na niektórych hostingach nadal króluje 5.3 Ci sprytniejsci pewnie po kilku miesiącach już umożliwią odpalenie 7-demki, a tak globalnie to... pewnie poczekamy z 2 lata, zanim 7-dekma będzie standardem. Jednak serwery współdzielone to tak naprawdę szczegół - w dzisiejszych czasach za cenę współdzielonego możesz wykupić VPS-a i samemu zainstalować to co chcesz. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Orientujecie sie jakie typy danych sa/beda dozwolone w strict mode?
Tylko int, float, bool i string? Co z pozostalymi? char? resourcami? tablicami? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Ta, nadal 5.6 nie jest standardem, nawet 5.5. 7 będzie tylko u tych lepszych lub na własnych vps, dedykach. Aczkolwiek wersje 5.6 czy 5.5 niewiele wnosiły by być standardem, nie mówiąc już o tym, że najpopularniejsze frameworki wymagały zazwyczaj PHP w wersji 5.2 / 5.3. Nie było po prostu takiej potrzeby by się bawić w rekonfiguracje. Nawet teraz sam korzystam z PHP 5.4 u siebie na maszynie lokalnej i dedyku, bo jak myślę ile by mi zajęło niepotrzebnie czasu zabawa w rekonfigurację, rekompilację modułów i zewnętrznych programów, to mi się odechciewa ![]() PHP 7.0, głównie z powodu strict mode, to jednak "big deal" i potrafię sobie wyobrazić, że ta wersja będzie przejmowała rynek dość szybko i za 2, 3 lata będzie miała większy udział niż wszystkie 5.* razem wzięte. Ja się przesiądę w nowych projektach, w której mam moc decyzyjną by coś takiego ustalić, na PHP 7.0 jak tylko skończą się testy, sprawdzę że najbardziej potrzebne mi moduły działają, czyli pewnie za ok rok. Co do samej "siódemki" jestem bardzo pozytywnie nastawiony od czasu pierwszych testów Dmitriego (nie jestem pewien, czy tak zapisuje się jego nick) na buildzie oznaczonym jako PHPNG. Jest ona czymś, co może rozbudzić rynek PHP i znacznie pomóc nowym projektom, aczkolwiek nie widzę zbytniej rewolucji, która jest niesamowicie potrzebna. Uważam, że ta wersja pozwoli zastopować spadek udziału PHP w rynku i odchodzenie programistów, ale by wskrzesić sam język i podbudować jego renomę to za mało. Na sam koniec dodam, że cieszy mnie "pobudka" rozwoju tego języka, która po udanej wersji PHP 5.4 była śmiechu warta i mam nadzieję, że "siódemka" to początek dobrej passy, która zowocuje w dobracowanej, przepisanej, odważnej "ósemce". Ten post edytował Skie 3.08.2015, 03:53:23 -------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
https://wiki.php.net/todo/php70#timetable
Dzisiaj rospisali daty końcowych wersji RC ![]() Jeszcze tylko brakuje daty wydania docelowego php 7.1 ![]() Ten post edytował prz3kus 15.09.2015, 13:43:29 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/migration70.php
Polecam przejrzeć, według mnie czytelniej opisane niż wszelkie ich Changelogi/Todo które udostępnili zanim dokumentację zrobili. Jednak jeszcze nie da się wejść używając polskiej wersji językowej bo 404 zwraca ale to chyba nie problem :-) -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dodam tylko, że skok wydajnościowy jest relatywnie spory (PHP7 kompilowałem w lipcu), dla przykładu:
Kod PHP 5.6.4-4ubuntu6.2 (cli) (built: Jul 2 2015 15:29:28) Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz real 1m8.849s user 1m7.772s sys 0m0.084s Kod PHP 7.0.0-dev (cli) (built: Jul 9 2015 11:14:31) Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz real 0m15.360s user 0m15.192s sys 0m0.048s -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Faktyczne bardzo duży skok. Nic tylko przesiadać się
![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W końcu
![]() -------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
W końcu!
![]() ![]() -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 10.05.2019 Ostrzeżenie: (0%) ![]() ![]() |
Jakiś czas temu pojawiła się maszyna do vagranta z zainstalowanym jednym z pierwszych wydań php7, jednakże dziś światło dzienne ujrzała pierwsza oficjalna Alpha. Jeśli kogoś interesuje lista zmian to można znaleźć ją tutaj: https://github.com/php/php-src/blob/php-7.0.0alpha1/NEWS oraz https://github.com/php/php-src/blob/php-7.0...lpha1/UPGRADING Best Solution for Assignment Writing Problems in Australia Można go oczywiście pobrać i przetestować już dziś, linki do downloadu: https://downloads.php.net/~ab/ oraz wersja dla Windows: http://windows.php.net/qa/, tam jednak żeby zaczęło działać trzeba mieć apache kompilowane VC14, czyli najnowszą jego wersje najlepiej. Oraz pobrać brakujący dll ponieważ nie został on umieszczony w paczce php: http://windows.php.net/downloads/snaps/ostc/69801/vc14/ Co nowego, skrócona lista:
Wersja ta na razie jest tylko testowa i nie powinna być używana do celów produkcyjnych. http://www.dmiller.io/blog/2015/4/26/compa...ck-type-systems Kilka przykładów: Zwracanie zadeklarowanych typów i skalarne deklaracje typów
Ale:
Podobnie jeśli podamy zły typ php rozpozna, że coś jest nie tak i odpowiednio nas o tym poinformuje Klasy anonimowe
null coalescing operator (? ?)
Combined comparison Operator (<=>) Co do samej "siódemki" jestem bardzo pozytywnie nastawiony od czasu pierwszych testów Dmitriego (nie jestem pewien, czy tak zapisuje się jego nick) na buildzie oznaczonym jako PHPNG. Jest ona czymś, co może rozbudzić rynek PHP i znacznie pomóc nowym projektom, aczkolwiek nie widzę zbytniej rewolucji, która jest niesamowicie potrzebna. Uważam, że ta wersja pozwoli zastopować spadek udziału PHP w rynku i odchodzenie programistów, ale by wskrzesić sam język i podbudować jego renomę to za mało. Na sam koniec dodam, że cieszy mnie "pobudka" rozwoju tego języka, która po udanej wersji PHP 5.4 była śmiechu warta i mam nadzieję, że "siódemka" to początek dobrej passy, która zowocuje w dobracowanej, przepisanej, odważnej "ósemce". |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 2 Dołączył: 19.06.2019 Ostrzeżenie: (10%) ![]() ![]() |
Czy Xampp/Lampp 7.0.8 to ostatnia wersja 32 bitowa tego serwera?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 22:51 |