Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 7557|Odpowiedź: 4

Analiza nowych funkcji PHP6

[Skopiuj link]
Opublikowano 11.01.2019 10:31:12 | | |

Ten artykuł opisuje nowe funkcje PHP6. Udostępniam go dla siebie, szczegóły są następujące:

1. Obsługa Unicode


Chociaż Unicode zajmuje więcej miejsca, wygoda oferowana przez Unicode znacznie przewyższa niedociągnięcia związane z zajmowaniem miejsca, zwłaszcza w dzisiejszej internacjonalizacji, sprzęt sprzętowy staje się coraz bardziej wydajny, a prędkość sieci również znacznie się poprawiła, więc tak drobny niedociąg można zignorować. Jeszcze jedna kwestia, PHP może też ustawić włączenie wsparcia Unicode w pliku .ini, decyzja należy do ciebie, to dobry pomysł, wyłącz wsparcie dla Unicode, wydajność PHP nie poprawi się znacząco, głównym efektem jest funkcja, która musi odwoływać się do tego ciągu znaków.

2. Rejestracja globalnych kart zostanie usunięta

To ważna decyzja, biorąc pod udział, że wielu nowych programistów PHP uzna Register Globals za bardzo wygodne, ale pomijając fakt, że Register Globals niesie ukryte zagrożenia dla bezpieczeństwa programu, większość hostów korzystających z tej funkcji jest wyłączona, a wrażenie jest takie, że od początku wersji PHP 4.3.x domyślna wartość tego elementu jest wyłączona, PHP6 oficjalnie usunięto Register Globals oznacza też, że jeśli program jest produktem ery PHP3, będzie całkowicie bezużyteczny i nie ma innego sposobu niż przepisanie go. Uważam, że w obecnym świecie PHP powinno być bardzo niewiele programów powstałych w erze PHP3, które nadal go używają.

3. Magiczne cytaty znikną

Cytaty Magiczne służą głównie do automatycznego ucieczki przed postaciami, które trzeba uciekać, a ta funkcja usuwa większość liści zgodnych z zasadami
Policz głosy programistów PHP.

4. Tryb awaryjny anulowany

Szczerze mówiąc, nie wiem, co jest nie tak z tym modelem, po prostu go anuluj, a i tak nie mogę go używać

5. 'var' alias 'public'

Deklaracja var w klasie staje się aliasem dla public, co uważa się za decyzję podjętą w celu kompatybilności z PHP5, który obecnie również można nazwać językiem OO.

6. Zwracanie przez odwołanie da błąd

Teraz zwracanie kompilatora według referencji powoduje błąd taki jak $a =& nowy b(), function &c(), język OO domyślnie używa odwołania, więc nie ma już potrzeby używać &.

Tryb kompatybilności 7.zend.ze1 zostanie usunięty

Tryb kompatybilności z Zend.ze1 zostanie usunięty, PHP5 jest kompatybilny ze starym PHP4, więc możesz wybrać, czy włączyć tryb kompatybilności w .ini, ponieważ PHP5 korzysta z drugiej generacji parsingu, ale tryb kompatybilności nie jest w stanie w 100% przeanalizować składni PHP4, więc jest to produkt starej ery, usunięty.

8. Brakuje wsparcia dla Freetype 1 i GD 1

Te dwie grupy to długoletnie Libs, więc nie są już wspierane, a GD1 od dawna zostało zastąpione przez obecne GD2.

9. dl() został przeniesiony do SAPI

dl() głównie pozwala projektantowi ładować rozszerzenie Libs, które zostało teraz przeniesione do SAPI

10. Usuwanie długiej tablicy rejestrów

Domyślnie jest zamknięty od PHP5, a następnie oficjalnie usuwany w PHP6.

11. Niektóre zmiany w przedłużeniu

Na przykład XMLReader i XMLWriter nie będą już pojawiać się jako rozszerzenia, zostaną przeniesione do jądra PHP, a domyślnie rozszerzenie ereg zostanie umieszczone w PECL, co oznacza, że zostanie ono przeniesione poza rdzeń PHP, co również ma zrobić miejsce dla nowego rozszerzenia wyrażeń regularnych, a rozszerzenie Fileinfo również zostanie zaimportowane do jądra PHP.

12. APC zostanie sprowadzone do rdzenia

To funkcja, która poprawia wydajność PHP, a teraz zostanie umieszczona w rdzeniu PHP z opcją włączenia APC lub nie

13. Pożegnajcie się z tagami startowymi w stylu ASP

Początkowo miało to zachęcić deweloperów ASP do przejścia na PHP, ale teraz ta praktyka nie jest już potrzebna, wreszcie, nie oczekuj, że wydajność PHP6 przewyższy PHP5 pod względem wszechstronnym – możliwe, że efektywność wykonania PHP6 będzie wolniejsza niż w PHP5, ale można się spodziewać, że zespół deweloperski PHP będzie ciężko pracował, aby ulepszyć PHP5 i przewyższyć PHP5.

Znajomi zainteresowani PHP6 mogą teraz pobrać go z oficjalnej strony PHP, aby sprawdzić, czy te funkcje rzeczywiście są odzwierciedlone w PHP6

Mam nadzieję, że ten artykuł będzie pomocny dla wszystkich w programowaniu PHP.






Poprzedni:Trzeci sezon Konferencji Poezji Chińskiej (2018) (10 sesji) wyniósł łącznie 24,59g
Następny:E-booki o miejscu pracy
Opublikowano 11.01.2019 10:32:38 |
Uczę się PHP
Opublikowano 11.01.2019 10:53:09 |
Nie rozumiem php, ale wiem, że najnowszy powinien być php7
 Ziemianin| Opublikowano 11.01.2019 14:14:39 |
Xiao Zhazha Opublikowano 11.01.2019 10:53
Nie rozumiem php, ale wiem, że najnowszy powinien być php7

Dziękuję
 Ziemianin| Opublikowano 05.03.2019 11:42:59 |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com