Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 7557|Απάντηση: 4

PHP6 Ανάλυση νέων χαρακτηριστικών

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 11/1/2019 10:31:12 π.μ. | | |

Αυτό το άρθρο περιγράφει τις νέες δυνατότητες της PHP6. Μοιραστείτε το μαζί σας για αναφορά, οι λεπτομέρειες είναι οι εξής:

1. Υποστήριξη Unicode


Αν και το Unicode καταλαμβάνει περισσότερο χώρο, η ευκολία που προσφέρει το Unicode υπερβαίνει κατά πολύ τα μειονεκτήματα της κατάληψης χώρου, ειδικά στη σημερινή διεθνοποίηση, ο εξοπλισμός υλικού γίνεται όλο και πιο ισχυρός και η ταχύτητα του δικτύου έχει επίσης βελτιωθεί σημαντικά, ένα τόσο μικρό μειονέκτημα μπορεί να αγνοηθεί. Ένα άλλο σημείο, η PHP μπορεί επίσης να ορίσει εάν θα ενεργοποιήσει την υποστήριξη Unicode στο αρχείο .ini, η απόφαση εξαρτάται από εσάς, αυτή είναι μια καλή ιδέα, απενεργοποιήστε την υποστήριξη Unicode, η απόδοση της PHP δεν θα βελτιωθεί σημαντικά, ο κύριος αντίκτυπος είναι η συνάρτηση που πρέπει να αναφέρεται στη συμβολοσειρά.

2. Το Register Globals θα αφαιρεθεί

Αυτή είναι μια σημαντική απόφαση, λέγοντας ότι πολλοί νέοι προγραμματιστές PHP θα βρουν το Register Globals πολύ βολικό, αλλά αγνοήστε ότι το Register Globals θα φέρει κρυφούς κινδύνους για την ασφάλεια του προγράμματος, οι περισσότεροι κεντρικοί υπολογιστές σε αυτήν τη λειτουργία είναι απενεργοποιημένοι, η εντύπωση είναι ότι από την αρχή της έκδοσης PHP 4.3.x, η προεπιλεγμένη τιμή ρύθμισης αυτού του στοιχείου είναι απενεργοποιημένη, η PHP6 αφαιρέθηκε επίσημα Εγγραφή Globals σημαίνει επίσης ότι εάν ένα πρόγραμμα είναι προϊόν της εποχής PHP3, θα είναι εντελώς άχρηστο και δεν υπάρχει άλλος τρόπος να το κάνετε από το να το ξαναγράψετε. Πιστεύω ότι στον σημερινό κόσμο της PHP, θα πρέπει να υπάρχουν πολύ λίγα προγράμματα που παράγονται στην εποχή της PHP3 που εξακολουθούν να τη χρησιμοποιούν.

3. Τα μαγικά αποσπάσματα θα εξαφανιστούν

Τα μαγικά εισαγωγικά χρησιμοποιούνται κυρίως για την αυτόματη διαφυγή χαρακτήρων που πρέπει να διαφύγουν και αυτή η λειτουργία αφαιρεί τα περισσότερα από τα φύλλα που συμμορφώνονται με τους κανόνες
Μετρήστε τις φωνές των προγραμματιστών PHP.

4. Η ασφαλής λειτουργία ακυρώθηκε

Για να είμαι ειλικρινής, δεν ξέρω τι φταίει αυτό το μοντέλο, απλώς ακυρώστε το και δεν μπορώ να το χρησιμοποιήσω ούτως ή άλλως

5. «var» άλλως «δημόσιο»

Η δήλωση var στην κλάση γίνεται ψευδώνυμο για το κοινό, το οποίο πιστεύεται ότι είναι μια απόφαση που ελήφθη για να είναι συμβατή με την PHP5, η οποία τώρα μπορεί επίσης να ονομαστεί γλώσσα OO.

6. Η επιστροφή με αναφορά θα δώσει ένα σφάλμα

Τώρα η επιστροφή του μεταγλωττιστή με αναφορά θα δώσει ένα σφάλμα όπως $a =& new b(), function &c(), η γλώσσα OO είναι προεπιλεγμένη στην αναφορά, επομένως δεν χρειάζεται πλέον να χρησιμοποιείτε &.

Η λειτουργία συμβατότητας 7.zend.ze1 θα καταργηθεί

Η λειτουργία συμβατότητας Zend.ze1 θα καταργηθεί, η PHP5 είναι συμβατή με την παλιά PHP4, επομένως μπορείτε να επιλέξετε εάν θα ενεργοποιήσετε τη λειτουργία συμβατότητας στο .ini, επειδή η PHP5 χρησιμοποιεί τη μηχανή ανάλυσης δεύτερης γενιάς, αλλά η λειτουργία συμβατότητας δεν είναι 100% ικανή να αναλύσει τη σύνταξη PHP4, επομένως είναι προϊόν της παλιάς εποχής, αφαιρέθηκε.

8. Θα λείπει η υποστήριξη Freetype 1 και GD 1

Αυτά τα δύο είναι μακροχρόνια Libs, επομένως δεν υποστηρίζονται πλέον και το GD1 έχει αντικατασταθεί εδώ και καιρό από το τρέχον GD2.

9. dl() μετακινήθηκε στο SAPI

Η dl() επιτρέπει κυρίως στον σχεδιαστή να φορτώσει την επέκταση Libs, η οποία τώρα μετακινείται στο SAPI

10. Εγγραφή αφαίρεσης Long Array

Κλείνει από προεπιλογή από την PHP5 και μετά και στη συνέχεια καταργείται επίσημα στην PHP6.

11. Μερικές αλλαγές επέκτασης

Για παράδειγμα, το XMLReader και το XMLWriter δεν θα εμφανίζονται πλέον ως επεκτάσεις, θα μετακινηθούν στον πυρήνα της PHP και από προεπιλογή, η επέκταση ereg θα τοποθετηθεί στο PECL, πράγμα που σημαίνει ότι θα μετακινηθεί από τον πυρήνα της PHP, ο οποίος πρόκειται επίσης να ανοίξει τον δρόμο για τη νέα επέκταση κανονικής έκφρασης και η επέκταση Fileinfo θα εισαχθεί επίσης στον πυρήνα της PHP.

12. Το APC θα εισαχθεί στον πυρήνα

Αυτή είναι μια δυνατότητα που βελτιώνει την απόδοση της PHP και τώρα θα τοποθετηθεί στον πυρήνα της PHP με την επιλογή ενεργοποίησης του APC ή όχι

13. Πείτε αντίο στις αρχικές ετικέτες τύπου ASP

Αρχικά ήταν για να ευχαριστήσει τους προγραμματιστές ASP να στραφούν στην PHP, αλλά τώρα αυτή η πρακτική δεν χρειάζεται πλέον, τέλος, μην περιμένετε ότι η απόδοση της PHP6 θα υπερβεί την PHP5 με σφαιρικό τρόπο, είναι πιθανό η απόδοση εκτέλεσης της PHP6 να είναι πιο αργή από την PHP5, αλλά μπορεί να αναμένεται ότι η ομάδα ανάπτυξης της PHP θα εργαστεί σκληρά για να βελτιώσει την PHP5 και να ξεπεράσει την PHP5.

Έτσι, οι φίλοι που ενδιαφέρονται για την PHP6 μπορούν τώρα να την κατεβάσουν από τον επίσημο ιστότοπο της PHP για να δουν αν αυτές οι δυνατότητες αντικατοπτρίζονται πραγματικά στην PHP6

Ελπίζω ότι αυτό το άρθρο θα είναι χρήσιμο για τον προγραμματισμό PHP όλων.






Προηγούμενος:Η τρίτη σεζόν του Συνεδρίου Κινεζικής Ποίησης (2018) (10 συνεδρίες) ανήλθε συνολικά σε 24,59 γρ
Επόμενος:Ηλεκτρονικά βιβλία στο χώρο εργασίας
Δημοσιεύτηκε στις 11/1/2019 10:32:38 π.μ. |
Μαθαίνω PHP
Δημοσιεύτηκε στις 11/1/2019 10:53:09 π.μ. |
Δεν καταλαβαίνω την php, αλλά ξέρω ότι η τελευταία θα έπρεπε να είναι η php7
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 11/1/2019 2:14:39 μ.μ. |
Xiao Zhazha Δημοσιεύτηκε στις 2019-1-11 10:53
Δεν καταλαβαίνω την php, αλλά ξέρω ότι η τελευταία θα έπρεπε να είναι η php7

Ευχαριστώ
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 5/3/2019 11:42:59 π.μ. |
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com