PHP είναι ένα πρόγραμμα λογισμικού ανοιχτού κώδικα, το πιο δημοφιλές σενάριο γενικής χρήσης ειδικά σχεδιασμένο για την ανάπτυξη ιστού. Θεωρητικά, η PHP είναι ένας προεπεξεργαστής υπερκειμένου, αλλά είναι στην πραγματικότητα μια γρήγορη, ρεαλιστική και ευέλικτη γλώσσα προγραμματισμού που σας βοηθά να δημιουργήσετε ισχυρούς ιστοτόπους.
Μπορεί να ενσωματωθεί σε HTML
Ενώ ένας εξειδικευμένος προγραμματιστής ιστού μπορεί εύκολα να ενσωματώσει την PHP σε HTML, μπορεί να χρησιμοποιηθεί ως αυτόνομο εκτελέσιμο αρχείο. Η σύνταξή του βασίζεται στα C, Java και Perl. Είναι εύκολο να μάθετε αν έχετε προηγουμένως αλληλεπιδράσει με οποιαδήποτε από τις προαναφερθείσες γλώσσες προγραμματισμού.
Υποστηρίζει XML, IMAP, Java και LDAP
Σχεδιάζοντας από το offset να είναι μια παγκόσμια γλώσσα προγραμματισμού ιστού, η PHP προσφέρει υποστήριξη για XML, IMAP, Java, LDAP, διάφορες σημαντικές βάσεις δεδομένων, διάφορα πρωτόκολλα Διαδικτύου και γενικό χειρισμό δεδομένων.
Ενσωματώνεται σε έναν διακομιστή ιστού
Ονομάζεται γλώσσα προγραμματισμού από την πλευρά του διακομιστή επειδή ενσωματώνεται σε έναν διακομιστή ιστού, όπως το Apache ή το Microsoft IIS. Για να προσθέσετε υποστήριξη για την PHP σε ένα διακομιστή ιστού, μπορείτε να εγκαταστήσετε τη λειτουργική μονάδα διακομιστή εγγενών web ή ένα εκτελέσιμο CGI.
Μπορεί να έχει πρόσβαση σε διακομιστές βάσης δεδομένων και FTP
Το PHP είναι ένα σύστημα που έχει πρόσβαση στο Internet και μπορεί να έχει πρόσβαση σε διακομιστές βάσεων δεδομένων, συμπεριλαμβανομένων των MySQL, PostgreSQL, SQLite, LDAP και Microsoft SQL Server, καθώς και διακομιστές FTP (File Transfer Protocol).
Είναι εξαιρετικά επεκτάσιμη μέσω των ισχυρών API
Η PHP αναπτύσσεται ενεργά σε πολλούς σταθερούς και αναπτυξιακούς κλάδους, ο καθένας από τους οποίους υποστηρίζει διάφορα χαρακτηριστικά και στοιχεία. Είναι εξαιρετικά επεκτάσιμη μέσω των ισχυρών API (Application Programming Interfaces).
Υποστηριζόμενα λειτουργικά συστήματα και πλατφόρμες
Η PHP υλοποιείται στη γλώσσα προγραμματισμού C, που σημαίνει ότι είναι ένα λογισμικό cross-platform που υποστηρίζει λειτουργικά συστήματα GNU / Linux, BSD, Solaris, Mac OS X ή Microsoft Windows. Λειτουργεί με επιτυχία σε πλατφόρμες υλικού 32 bit και 64 bit. Είναι ελεύθερα διαθέσιμο για λήψη σε οποιοδήποτε από τα προαναφερθέντα λειτουργικά συστήματα που διανέμονται υπό την άδεια PHP.
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Πυρήνας:
- Σταθερό σφάλμα # 75241 (Dereference δείκτη μηδέν στο zend_mm_alloc_small ()).
- Σταθερό σφάλμα # 75236 (άπειρος βρόχος κατά την εκτύπωση ενός μηνύματος σφάλματος).
- Διορθωμένο σφάλμα # 75252 (Εσφαλμένη μορφοποίηση διακριτικού σε δύο σφάλματα ανάλυσης σε ένα αίτημα).
- Σταθερό σφάλμα # 75220 (Segfault όταν καλείται is_callable στο γονέα).
- Διορθωμένο σφάλμα # 75290 (πληροφορίες αποσφαλμάτωσης των κλειδιών εσωτερικών λειτουργιών περιέχουν ονόματα παραθύρων σκουπιδιών).
- Ημερομηνία:
- Σταθερό σφάλμα # 75055 (Out-Of-Bounds Ανάγνωση στο timelib_meridian ()).
- Apache2Handler:
- Διορθώθηκε το σφάλμα # 75311 (σφάλμα: 'zend_hash_key' δεν έχει όνομα χρήστη 'arKey' στο apache2handler).
- Hash:
- Σταθερό σφάλμα # 75303 (sha3 κρέμεται στο bigendian).
- Intl:
- Σταθερό bug # 75318 (Η παράμετρος του UConverter :: getAliases () δεν είναι προαιρετική).
- litespeed:
- Διορθωμένο σφάλμα # 75248 (Ο δυαδικός κατάλογος δεν δημιουργείται όταν δημιουργείται μόνο το SAPI).
- Διορθωμένο σφάλμα # 75251 (Λείπει το πρόθεμα και το επίθημα του προγράμματος).
- mcrypt:
- Διορθώθηκε το σφάλμα # 72535 (το φίλτρο ροής κρυπτογράφησης arcfour καταρρέει php).
- MySQLi:
- Διορθωμένο σφάλμα # 75018 (καταστροφή δεδομένων κατά την ανάγνωση πεδίων του τύπου bit).
- OCI8:
- Σταθερή εσφαλμένη μέτρηση αναφοράς.
- Opcache:
- Διορθωμένο σφάλμα # 75255 (Η αιτία παραμένει και δεν τελειώνει).
- PCRE:
- Σταθερό σφάλμα # 75207 (εφαρμοσμένο εμπρός patch για το CVE-2016-1283).
- PDO_mysql:
- Διορθωμένο σφάλμα # 75177 (Το 'bit' πληκτρολογείται ως απροσδόκητη συμβολοσειρά).
- SPL:
- Σταθερό bug # 73629 (SplDoublyLinkedList :: setIteratorMode μάσκες εσωτερικές σημαίες).
Τι νέο υπάρχει στην έκδοση 7.1.9 / 7.2.0 RC1:
- Πυρήνας:
- Σταθερά # 75042 run-testss.php με το μπλοκ EXTENSION). (John Boehr)
- CURL:
- Διορθώθηκε σφάλμα # 75093 (δεν ανιχνεύθηκε υποστήριξη OpenSSL). (Remi)
- Καλύτερη επιδιόρθωση για # 74125 (χρησιμοποιήστε pkg-config αντί curl-config). (Remi)
- GD:
- Σταθερό σφάλμα # 75111 (αποκάλυψη μνήμης ή DoS μέσω δημιουργημένης εικόνας .bmp). (cmb)
- Σταθερό σφάλμα # 75124 (gdImageGrayScale () μπορεί να παράγει χρώματα). (cmb)
- Intl:
- Διορθωμένο σφάλμα # 75090 (το IntlGregorianCalendar δεν έχει σταθερές από την κλάση γονέων). (tpunt)
- PCRE:
- Σταθερό bug # 75089 (preg_grep () δεν αναφέρει PREG_BAD_UTF8_ERROR μετά από
- πρώτη συμβολοσειρά εισόδου). (Ντμίτρι)
- PDO_OCI:
- Διορθωμένο σφάλμα # 74631 (PDO_PCO με PHP-FPM: περιβάλλον OCI προετοιμασμένο πριν το PHP-FPM το τοποθετήσει). (Ingmar Runge)
- SQLite3:
- Ενημέρωση στο Sqlite 3.20.1. (cmb)
- Τυπικό:
- Σταθερό σφάλμα # 75097 (το όνομα του gethostname αποτυγχάνει εάν το όνομα του κεντρικού υπολογιστή σας έχει μήκος 64 χαρακτήρων). (Andrea)
Τι νέο υπάρχει στην έκδοση 7.1.7:
- Πυρήνας:
- Σταθερό bug # 74738 (Πολλαπλές [PATH =] και [HOST =] ενότητες δεν έχουν αναλυθεί σωστά).
- Σταθερό σφάλμα # 74658 (Οι αόριστες σταθερές στις ιδιότητες των συστοιχιών έχουν ως αποτέλεσμα σπασμένες ιδιότητες).
- Σταθερή εσφαλμένη ανάλυση των αφηρημένων ονομάτων socket τομέων unix.
- Σταθερό σφάλμα # 74603 (Ένα θέμα ευπάθειας υπερχείλισης του Stack Buffer).
- Σταθερό σφάλμα # 74101, σφάλμα # 74614 (Απενεργοποιήστε τη χρήση του Heap μετά-ελεύθερη (READ: 1) στο zval_get_type).
- Διορθώθηκε το σφάλμα # 74111 (Η προσωρινή μνήμη του Heap υπερνικάται (READ: 1) end_nested_data από το unserialize).
- Διορθώθηκε το σφάλμα # 74819 (wddx_deserialize () διάσπαση εκτός σύνδεσης από το php_parse_date ()).
- Ημερομηνία:
- Σταθερό σφάλμα # 74639 (υλοποίηση κλώνου για την ημερομηνία και την ημερομηνία).
- DOM:
- Διορθώθηκε το σφάλμα # 69373 (Αναφορές στα διαγραφόμενα αποτελέσματα αναζήτησης XPath).
- GD:
- Διορθώθηκε το σφάλμα # 74435 (το buffer ξανά διαβάστηκε σε μη αρχικοποιημένη μνήμη).
- Intl:
- Διορθώθηκε το σφάλμα # 73473 (Υπέρβαση του Buffer Buffer στο msgfmt_parse_message).
- Σταθερό σφάλμα # 74705 (Λάθος αντανάκλαση στο Collator :: getSortKey και collator_get_sort_key).
- Mbstring:
- Προσθέστε την ανάρτηση upiguruma προς τα πάνω (CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229) (Remi, Mamoru TASAKA)
- OCI8:
- Προσθέστε την κλήση TAF (PR # 2459).
- Opcache:
- Διορθώθηκε σφάλμα # 74663 (Segfault με opcache.memory_protect και validate_timestamp).
- Επαναφέρετε την επιλογή opcache.enable_cli στην προεπιλεγμένη τιμή.
- OpenSSL:
- Διορθωμένο σφάλμα # 74720 (pkcs7_en / decrypt δεν λειτουργεί αν το x1a χρησιμοποιείται στο περιεχόμενο).
- Σταθερό σφάλμα # 74651 (αρνητικό μέγεθος-param (-1) στο memcpy στο zif_openssl_seal ()).
- PDO_OCI:
- Υποστηρίξτε τον άμεσο πελάτη 12.2 στην επιλογή --with-pdo-oci configure.
- Ανταπόκριση:
- Διορθωμένο σφάλμα # 74673 (Segfault όταν μεταδίδεται αντικειμενικό αντικείμενο ανίχνευσης σε συμβολοσειρά με απροσδιόριστη σταθερά).
- SPL:
- Σταθερό σφάλμα # 74478 (ο χειριστής μηδενικής συγχώνευσης αποτυγχάνει με το SplFixedArray).
- FTP:
- Σταθερό σφάλμα # 74598 (ftp: // wrapper αγνοεί το πλαίσιο arg).
- PHAR:
- Σταθερό σφάλμα # 74386 (Phar :: __ κατασκευάστε εσφαλμένη αντανάκλαση).
- SOAP:
- Διορθώθηκε σφάλμα # 74679 (Λανθασμένη συστοιχία μετατροπών με WSDL_CACHE_MEMORY).
- Ροές:
- Διορθώθηκε το σφάλμα # 74556 (stream_socket_get_name () επιστρέφει '').
Τι νέο υπάρχει στην έκδοση 7.1.6:
- Πυρήνας:
- Διορθώθηκε σφάλμα # 74600 (crash (SIGSEGV) στο _zend_hash_add_or_update_i).
- Σταθερό σφάλμα # 74546 (SIGILL στο ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST).
- Διορθώθηκε σφάλμα # 74589 (__DIR__ λάθος για χαρακτήρα unicode).
- intl:
- Σταθερό σφάλμα # 74468 (λάθος προβληματισμός στο Collator :: sortWithSortKeys).
- MySQLi:
- Το διορθωμένο σφάλμα # 74547 (mysqli :: change_user () δεν δέχεται null ως argument $ database w / strict_types).
- Opcache:
- Διορθώθηκε σφάλμα # 74596 (SIGSEGV με ενεργοποιημένο το opcache.revalidate_path).
- phar:
- Σταθερό bug # 51918 (Phar :: webPhar () δεν χειρίζεται τα αιτήματα που αποστέλλονται μέσω της μεθόδου PUT και DELETE).
- Readline:
- Σταθερό bug # 74490 (readline () μετακινεί το δρομέα στην αρχή της γραμμής).
- Τυπικό:
- Διορθώθηκε σφάλμα # 74510 (win32 / sendmail.c αγκυρώνει την κεφαλίδα CC αλλά όχι το BCC).
- xmlreader:
- Σταθερό σφάλμα # 74457 (Λάθος αντανάκλαση στο XMLReader :: επέκταση).
Τι νέο υπάρχει στην έκδοση 7.1.4:
- Πυρήνας:
- Σταθερό σφάλμα # 74157 (Segfault με ενσωματωμένες γεννήτριες).
- Διορθωμένο σφάλμα # 74164 (Η PHP κολλάει όταν μια μη έγκυρη τιμή μεταβιβάζεται δυναμικά στο τύπου-by ref arg).
- Σταθερό σφάλμα # 74093 (Ο μέγιστος χρόνος εκτέλεσης n + 2 δευτερόλεπτα υπερβαίνει το μη γραμμένο σε error_log).
- Διορθώθηκε το σφάλμα # 73989 (PHP 7.1 Segfaults μέσα στη δοκιμαστική σουίτα Symfony).
- Διορθωμένο σφάλμα # 74084 (εκτός από τη συνδεδεμένη ανάγνωση - zend_mm_alloc_small).
- Διορθωμένο σφάλμα # 73807 (πρόβλημα απόδοσης με επεξεργασία μεγάλης αίτησης μετά)
- Διορθώθηκε το σφάλμα # 73998 (το array_key_exists αποτυγχάνει σε συστοιχίες που δημιουργήθηκαν από το get_object_vars).
- Σταθερό σφάλμα # 73954 (ο έλεγχος NAN αποτυγχάνει στο Alpine Linux με το musl).
- Διορθωμένο σφάλμα # 73677 (Δημιουργία χωματερής πυρήνα phar.phar με δημιουργία gcc ASAN)
- Apache:
- Διορθώθηκε το σφάλμα # 61471 (Το ατελές POST δεν έχει λήξη, αλλά μεταβιβάζεται στην PHP).
- Ημερομηνία:
- Το διορθωμένο σφάλμα # 73837 ("new DateTime ()" εμφανίζει μερικές φορές τιμή αξίας 1 δευτερολέπτου).
- FPM:
- Σταθερό bug # 69860 (η διαδικασία της διαδικασίας php-fpm διακόπηκε με το keepalive).
- Hash:
- Σταθερό σφάλμα # 73127 (το hash του gost-crypto είναι λανθασμένο αν τα δεδομένα εισόδου περιέχουν μακρά ακολουθία 0xFF).
- GD:
- Σταθερό σφάλμα # 74031 (ReflectionFunction for imagepng λείπει τελευταίες δύο παράμετροι).
- Mysqlnd:
- Σταθερό σφάλμα # 74021 (σπασμένα δεδομένα fetch_array Δεδομένα περισσότερα από MEDIUMBLOB).
- Opcache:
- Διορθωμένο σφάλμα # 74019 (Segfault με λίστα).
- OpenSSL:
- Διορθωμένο σφάλμα # 74022 (το PHP Fast CGI διακόπτεται κατά την ανάγνωση από αρχείο pfx).
- Σταθερό σφάλμα # 74099 (διαρροή μνήμης με openssl_encrypt ()).
- Τυπικό:
- Διορθώθηκε το σφάλμα # 74005 (mail.add_x_header προκαλεί θραύση γραμμής μόνος γραμμής RFC).
- Διορθώθηκε σφάλμα # 74041 (substr_count με μήκος = 0 σπασμένο).
- Διορθωμένο σφάλμα # 73118 (το όνομα_χρήσης μπορεί να υποδηλώνει παραπλανητική τιμή για ανώνυμες κατηγορίες).
- Διορθωμένο σφάλμα # 74105 (η PHP στο Linux θα πρέπει να χρησιμοποιεί / dev / urandom όταν το getrandom δεν είναι διαθέσιμο).
- Ροές:
- Σταθερό σφάλμα # 73496 (Μη έγκυρη πρόσβαση στη μνήμη στο zend_inline_hash_func).
- Διορθωμένο σφάλμα # 74090 (stream_get_contents maxlength & gt; -1 επιστρέφει κενή συμβολοσειρά).
Τι νέο υπάρχει στην έκδοση 7.1.3:
- Πυρήνας:
- Σταθερό σφάλμα # 74157 (Segfault με ενσωματωμένες γεννήτριες).
- Διορθωμένο σφάλμα # 74164 (Η PHP κολλάει όταν μια μη έγκυρη τιμή μεταβιβάζεται δυναμικά στο τύπου-by ref arg).
- Σταθερό σφάλμα # 74093 (Ο μέγιστος χρόνος εκτέλεσης n + 2 δευτερόλεπτα υπερβαίνει το μη γραμμένο σε error_log).
- Διορθώθηκε το σφάλμα # 73989 (PHP 7.1 Segfaults μέσα στη δοκιμαστική σουίτα Symfony).
- Διορθωμένο σφάλμα # 74084 (εκτός από τη συνδεδεμένη ανάγνωση - zend_mm_alloc_small).
- Διορθωμένο σφάλμα # 73807 (πρόβλημα απόδοσης με επεξεργασία μεγάλης αίτησης μετά)
- Διορθώθηκε το σφάλμα # 73998 (το array_key_exists αποτυγχάνει σε συστοιχίες που δημιουργήθηκαν από το get_object_vars).
- Σταθερό σφάλμα # 73954 (ο έλεγχος NAN αποτυγχάνει στο Alpine Linux με το musl).
- Διορθωμένο σφάλμα # 73677 (Δημιουργία χωματερής πυρήνα phar.phar με δημιουργία gcc ASAN)
- Apache:
- Διορθώθηκε το σφάλμα # 61471 (Το ατελές POST δεν έχει λήξη, αλλά μεταβιβάζεται στην PHP).
- Ημερομηνία:
- Το διορθωμένο σφάλμα # 73837 ("new DateTime ()" εμφανίζει μερικές φορές τιμή αξίας 1 δευτερολέπτου).
- FPM:
- Σταθερό bug # 69860 (η διαδικασία της διαδικασίας php-fpm διακόπηκε με το keepalive).
- Hash:
- Σταθερό σφάλμα # 73127 (το hash του gost-crypto είναι λανθασμένο αν τα δεδομένα εισόδου περιέχουν μακρά ακολουθία 0xFF).
- GD:
- Σταθερό σφάλμα # 74031 (ReflectionFunction for imagepng λείπει τελευταίες δύο παράμετροι).
- Mysqlnd:
- Σταθερό σφάλμα # 74021 (σπασμένα δεδομένα fetch_array Δεδομένα περισσότερα από MEDIUMBLOB).
- Opcache:
- Διορθωμένο σφάλμα # 74019 (Segfault με λίστα).
- OpenSSL:
- Διορθωμένο σφάλμα # 74022 (το PHP Fast CGI διακόπτεται κατά την ανάγνωση από αρχείο pfx).
- Σταθερό σφάλμα # 74099 (διαρροή μνήμης με openssl_encrypt ()).
- Τυπικό:
- Διορθώθηκε το σφάλμα # 74005 (mail.add_x_header προκαλεί θραύση γραμμής μόνος γραμμής RFC).
- Διορθώθηκε σφάλμα # 74041 (substr_count με μήκος = 0 σπασμένο).
- Διορθωμένο σφάλμα # 73118 (το όνομα_χρήσης μπορεί να υποδηλώνει παραπλανητική τιμή για ανώνυμες κατηγορίες).
- Διορθωμένο σφάλμα # 74105 (η PHP στο Linux θα πρέπει να χρησιμοποιεί / dev / urandom όταν το getrandom δεν είναι διαθέσιμο).
- Ροές:
- Σταθερό σφάλμα # 73496 (Μη έγκυρη πρόσβαση στη μνήμη στο zend_inline_hash_func).
- Διορθωμένο σφάλμα # 74090 (stream_get_contents maxlength & gt; -1 επιστρέφει κενή συμβολοσειρά).
Τι νέο υπάρχει στην έκδοση 7.1.2:
- Πυρήνας:
- Βελτιωμένος χειριστής opcode GENERATOR_CREATE.
- Σταθερό σφάλμα # 73877 (readlink () επιστρέφει σκουπίδια για διαδρομές UTF-8).
- Διορθωμένο σφάλμα # 73876 (Σφάλμα κατά την εξαγωγή ** = κατά την επέκταση της αντιστοίχισης op).
- Διορθώθηκε σφάλμα # 73962 (σφάλμα με σύμβολο που σχετίζεται με τον κυριλλικό κατάλογο)
- Διορθώθηκε το σφάλμα # 73969 (segfault στο debug_print_backtrace).
- Διορθώθηκε σφάλμα # 73994 (arginfo λανθασμένο για αποσυσκευασία).
- Διορθώθηκε σφάλμα # 73973 (σφάλμα διατύπωσης στο debug_zval_dump).
- DOM:
- Σταθερό σφάλμα # 54382 (το getAttributeNodeNS δεν λαμβάνει τα χαρακτηριστικά xmlns *).
- DTrace:
- Διορθώθηκε το σφάλμα # 73965 (η DTrace αναφέρθηκε ως ενεργοποιημένη όταν απενεργοποιήθηκε).
- FCGI:
- Σταθερό σφάλμα # 73904 (php-cgi αποτυγχάνει να φορτώσει -c καθορίζεται αρχείο php.ini).
- Διορθωμένο σφάλμα # 72898 (PHP_FCGI_CHILDREN δεν περιλαμβάνεται στο phpinfo ()).
- FPM:
- Σταθερό σφάλμα # 69865 (το php-fpm δεν κλείνει το stderr όταν χρησιμοποιεί το syslog).
- GD:
- Σταθερό σφάλμα # 73968 (Πρόωρη αποτυχία της ανάγνωσης του XBM).
- GMP:
- Σταθερό bug # 69993 (δοκιμή για gmp.h που χρειάζεται να συμπεριλάβει η μηχανή δοκιμής).
- Hash:
- Προστέθηκε η λειτουργία hash_hkdf ().
- Σταθερό bug # 73961 (εξάρτηση οικολογικού οικοδόμου στην πηγή sha3 κατακερματισμού).
- Intl:
- Διορθώστε το σφάλμα # 73956 (Σύνδεση χρησιμοποιήστε CC αντί για CXX).
- LDAP:
- Διορθώθηκε σφάλμα # 73933 (σφάλμα / segfault με ldap_mod_replace και opcache).
- MySQLi:
- Διορθώθηκε σφάλμα # 73949 (διαρροή στο mysqli_fetch_object).
- Mysqlnd:
- Σταθερό bug # 69899 (segfault στο close () μετά την free_result () με το mysqlnd).
- Opcache:
- Σταθερό σφάλμα # 73983 (συντριβή σε εργασία τελειώματος με phar στο cli + opcache).
- OpenSSL:
- Διορθώθηκε το σφάλμα # 71519 (προσθέστε σειριακό εξάγωνο για να επιστρέψετε τη σειρά τιμών)
- Διορθωμένο σφάλμα # 73692 (Compile ext / openssl με το openssl 1.1.0 στο Win).
- Σταθερό bug # 73978 (openssl_decrypt ενεργοποιεί σφάλμα σε ΠΟΠ).
- PDO_Firebird:
- Εφαρμογή FR # 72583 (Όλα τα δεδομένα μεταφέρονται ως συμβολοσειρές).
- PDO_PgSQL:
- Διορθωμένο σφάλμα # 73959 (lastInsertId αποτυγχάνει να ρίξει μια εξαίρεση για λάθος όνομα ακολουθίας).
- Phar:
- Σταθερό bug # 70417 (PharData :: compress () δεν κλείνει το temp αρχείο).
- posix:
- Διορθωμένο σφάλμα # 71219 (το παράθυρο διαμόρφωσης δεν ελέγχει σωστά για ttyname_r).
- Συνεδρία:
- Διορθώθηκε το σφάλμα # 69582 (η περίοδος δεν είναι αναγνώσιμη από τη ρίζα στο CLI).
- SPL:
- Διορθωμένο σφάλμα # 73896 (spl_autoload () διακόπτεται όταν καλεί το magic _call ()).
- Τυπικό:
- Σταθερό σφάλμα # 69442 (κλείσιμο του fd λανθασμένο όταν ενεργοποιείται το PTS).
- Διορθωμένο σφάλμα # 47021 (Το SoapClient σκοντάφτει πάνω από το WSDL με "Transfer-Encoding: chunked").
- Διορθωμένο σφάλμα # 72974 (το imap είναι απροσδιόριστη υπηρεσία στο AIX).
- Σταθερό bug # 72979 (το money_format αποθηκεύει λάθος μήκος AIX).
- Σταθερό bug # 73374 (intval () με βάση 0 θα πρέπει να ανιχνεύει δυαδικό).
- Διορθωμένο σφάλμα # 69061 (mail.log = syslog περιέχει διπλές πληροφορίες).
- ZIP:
- Σταθερό bug # 70103 (ZipArchive :: addGlob αγνοεί την επιλογή remove_all_path).
Τι νέο υπάρχει στην έκδοση 7.1.1:
- Πυρήνας:
- Σταθερό σφάλμα # 73792 (άκυρο βρόχο foreach κρέμεται σενάριο).
- Διορθωμένο σφάλμα # 73686 (Η προσθήκη των τιμών settype () ed σε ArrayObject έχει ως αποτέλεσμα αναφορές).
- Διορθώθηκε σφάλμα # 73663 ("Μη έγκυρος κωδικός 65/16/8" εμφανίζεται με μια μεταβλητή που δημιουργήθηκε με τη λίστα ()).
- Διορθώθηκε το σφάλμα # 73727 (ZEND_MM_BITSET_LEN είναι "undefined symbol" στο zend_bitset.h).
- Διορθώθηκε το σφάλμα # 73753 (ο δείκτης μη παραλλαγμένης σειράς δεν προχωρά)
- Διορθωμένο σφάλμα # 73783 (το SIG_IGN δεν λειτουργεί όταν είναι ενεργοποιημένα τα σήματα Zend).
- Διορθωμένο σφάλμα # 73825 (Αποσυνδέστε τα όρια από τα όρια που αναγιγνώσκονται στο unserialize in finish_nested_data ()).
- Διορθώθηκε το σφάλμα # 73831 (NULL Pointer Dereference ενώ αποεπιλεστεί το αντικείμενο php).
- Διορθωμένο σφάλμα # 73832 (Χρήση μη αρχικοποιημένης μνήμης στο unserialize ()).
- CLI:
- Σταθερό σφάλμα # 72555 (έξοδος CLI (Ιαπωνικά) στα Windows).
- COM:
- Διορθώθηκε το σφάλμα # 73679 (παραβίαση πρόσβασης ανάγνωσης DOTNET χρησιμοποιώντας μη έγκυρη κωδικοσελίδα)
- DOM:
- Διορθώθηκε σφάλμα # 67474 (φίλτρο getElementsByTagNameNS με προεπιλογή ns).
- EXIF:
- Σταθερό bug # 73737 (FPE κατά την ανάλυση μιας μορφής ετικέτας).
- GD:
- Διορθώθηκε σφάλμα # 73869 (Υπερχείλιση υπογεγραμμένου ακέραιου gd_io.c).
- Σταθερό bug # 73868 (ευπάθεια DOS στο gdImageCreateFromGd2Ctx ()).
- mbstring:
- Διορθώθηκε το σφάλμα # 73646 (mb_ereg_search_init dereference μηδενικού δείκτη).
- MySQLi:
- Διορθωμένο σφάλμα # 73462 (Οι συνεχείς συνδέσεις δεν ορίζουν $ connect_errno).
- mysqlnd:
- Βελτιστοποιημένος χειρισμός πεδίων BIT - λιγότερα αντίγραφα μνήμης και λιγότερη χρήση μνήμης.
- Διορθωμένο σφάλμα # 73800 (σποραδικό segfault με MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
- opcache:
- Διορθωμένο σφάλμα # 73789 (Παράξενη συμπεριφορά των τάξεων σταθερών στο μπλοκ διακόπτη / θήκης)
- Διορθωμένο σφάλμα # 73746 (Η μέθοδος που επιστρέφει τη συμβολοσειρά επιστρέφει UNKNOWN: 0 αντί).
- Διορθώθηκε σφάλμα # 73654 (Σφάλμα κατάτμησης στη λειτουργία zend_call_function).
- Διορθωμένο σφάλμα # 73668 ("Εξαίρεση αριθμητικής SIGFPE" στο opcache όταν διαιρείται με το μείον 1).
- Διορθωμένο σφάλμα # 73847 (Αναδρομή όταν μια μεταβλητή επαναπροσδιορίζεται ως πίνακας).
- ΠΟΠ Firebird:
- Διορθωμένο σφάλμα # 72931 (PDO_FIREBIRD με το Firebird 3.0 δεν λειτουργεί για την επιστροφή δήλωσης).
- phpdbg:
- Διορθωμένο σφάλμα # 73794 (Crash (εκτός λειτουργίας μνήμης) όταν χρησιμοποιείτε το διαχωρισμό εντολών εκτέλεσης και #).
- Σταθερό σφάλμα # 73704 (το phpdbg εμφανίζει τη λανθασμένη γραμμή στα αρχεία με το shebang).
- SQLite3:
- Επαναφορά της διόρθωσης για το Fixed bug # 73530 (Η απενεργοποίηση του αποτελέσματος μπορεί να επαναφέρει το άλλο σύνολο αποτελεσμάτων).
- Τυπικό:
- Σταθερό σφάλμα # 73594 (το dns_get_record δεν συμπληρώνει την παράμετρο $ additional out).
- Διορθώθηκε το σφάλμα # 70213 (Απενεργοποιήστε το πλαίσιο που μοιράζεστε στη διπλή αναζήτηση κλάσης).
- Διορθώθηκε το σφάλμα # 73154 (σειριοποίηση αντικειμένου με συντριβή λειτουργίας __sleep).
- Σταθερό σφάλμα # 70490 (η λειτουργία get_browser είναι πολύ αργή).
- Διορθωμένο σφάλμα # 73265 (Η φόρτωση του browscap.ini κατά την εκκίνηση προκαλεί υψηλή χρήση μνήμης).
- (προσθήκη υποκειμένου στο ημερολόγιο αλληλογραφίας).
- Διορθωμένο σφάλμα # 31875 (get_defined_functions πρόσθετη param για την εξαίρεση των απενεργοποιημένων λειτουργιών).
- zlib:
- Σταθερό σφάλμα # 73373 (το deflate_add δεν επαληθεύει ότι η έξοδος δεν ήταν περικομμένη).
Τι νέο υπάρχει στην έκδοση 7.1.0:
- Αξιόπιστοι τύποι
- Τύπος άκυρης επιστροφής
- Εναλλακτικό ψευδοτύπου
- Τροποποιητές σταθερής ταξινόμησης κατηγορίας
- Σύνταξη τετράγωνου βραχίονα για τη λίστα () και τη δυνατότητα καθορισμού κλειδιών στη λίστα ()
- Πιάνοντας πολλούς τύπους εξαιρέσεων
- Πολλές ακόμα λειτουργίες και αλλαγές ...
Τι νέο υπάρχει στην έκδοση 7.0.9 / 7.1.0 Beta 1:
- Πυρήνας:
- Διορθωμένο σφάλμα (Χαμηλή πιθανότητα segfault στο zend_arena).
- Διορθωμένο σφάλμα # 71441 (Γεννήτρια Τύπου με επιστροφή στην δοκιμασία / τελικά σταματά).
- Σταθερό bug # 71442 (συντριβή forward_static_call).
- Διορθώθηκε σφάλμα # 71443 (Segfault χρησιμοποιώντας ενσωματωμένο διακομιστή ιστού με intl χρησιμοποιώντας symfony).
- Διορθωμένο σφάλμα # 71449 (Σφάλμα υπερχείλισης ακέραιου αριθμού στο php_implode ()).
- Διορθώθηκε το σφάλμα # 71450 (Ένα σφάλμα υπερχείλισης σε php_str_to_str_ex ()).
- Διορθωμένο σφάλμα # 71474 (Σφάλμα λόγω διαφθοράς στοίβας VM στο Magento2).
- Διορθωμένο σφάλμα # 71485 (Η επιστροφή τύπουhint στην εσωτερική λειτουργία προκαλεί θανατηφόρο σφάλμα όταν εκπέμπει εξαίρεση).
- Σταθερό σφάλμα # 71529 (Οι μεταβλητές αναφορές στα στοιχεία του πίνακα δεν λειτουργούν όταν χρησιμοποιείτε τον αριθμό)
- Διορθώθηκε το σφάλμα # 71601 (τελικά το μπλοκ δεν εκτελέστηκε μετά από απόδοση από)
- Διορθωμένο σφάλμα # 71637 (Πολλαπλή υπερχείλιση σωληναρίου λόγω υπερχείλισης ακέραιων αριθμών σε xml / filter_url / addcslashes).
- διακομιστής CLI:
- Σταθερό σφάλμα # 71559 (Ενσωματωμένος διακομιστής HTTP, μπορούμε να κατεβάσουμε το αρχείο στο διαδίκτυο με σφάλμα).
- CURL:
- Διορθωμένο σφάλμα # 71523 (Αντιγράψτε τη λαβή με τη νέα επιλογή CURLOPT_HTTPHEADER διακόπτεται ενώ curl_multi_exec).
- Σταθερή διαρροή μνήμης στο curl_getinfo ().
- Ημερομηνία:
- Σταθερό bug # 71525 (Οι κλήσεις προς date_modify θα μεταλλάξουν το timelib_rel_time, προκαλώντας προβλήματα date_date_set).
- Fileinfo:
- Διορθωμένο σφάλμα # 71434 (finfo σημειώνει ειδοποίηση για συγκεκριμένο αρχείο python).
- FPM:
- Διορθωμένο σφάλμα # 62172 (το FPM δεν λειτουργεί με την εγκατάσταση του Apache httpd 2.4 balancer / fcgi).
- Σταθερό σφάλμα # 71269 (πυρήνας php-fpm που απορρίφθηκε)
- Opcache:
- Σταθερό bug # 71584 (Πιθανή χρήση μετά από ZCG (cwd) στο Zend Opcache).
- PCRE:
- Σταθερό σφάλμα # 71537 (PCRE segfault από την Opcache).
- phpdbg:
- Σταθερές κληρονομικές λειτουργίες από μη καθορισμένα αρχεία που περιλαμβάνονται στο phpdbg_get_executable ().
- SOAP:
- Σταθερό σφάλμα # 71610 (Ευπάθεια τύπου σύγχυση - SOAP / make_http_soap_request ()).
- Τυπικό:
- Σταθερό σφάλμα # 71603 (compact () διατηρεί τις αναφορές στο php7).
- Διορθώθηκε το σφάλμα # 70720 (strip_tags ακατάλληλη ανάλυση κώδικα php).
- XMLRPC:
- Διορθώθηκε το σφάλμα # 71501 (η επιλογή xmlrpc_encode_request αγνοεί την κωδικοποίηση).
- Zip:
- Σταθερό σφάλμα # 71561 (dereference δείκτη NULL στο Zip :: ExtractTo).
Τι νέο υπάρχει στην έκδοση 7.0.8:
- Πυρήνας:
- Διορθωμένο σφάλμα (Χαμηλή πιθανότητα segfault στο zend_arena).
- Διορθωμένο σφάλμα # 71441 (Γεννήτρια Τύπου με επιστροφή στην δοκιμασία / τελικά σταματά).
- Σταθερό bug # 71442 (συντριβή forward_static_call).
- Διορθώθηκε σφάλμα # 71443 (Segfault χρησιμοποιώντας ενσωματωμένο διακομιστή ιστού με intl χρησιμοποιώντας symfony).
- Διορθωμένο σφάλμα # 71449 (Σφάλμα υπερχείλισης ακέραιου αριθμού στο php_implode ()).
- Διορθώθηκε το σφάλμα # 71450 (Ένα σφάλμα υπερχείλισης σε php_str_to_str_ex ()).
- Διορθωμένο σφάλμα # 71474 (Σφάλμα λόγω διαφθοράς στοίβας VM στο Magento2).
- Διορθωμένο σφάλμα # 71485 (Η επιστροφή τύπουhint στην εσωτερική λειτουργία προκαλεί θανατηφόρο σφάλμα όταν εκπέμπει εξαίρεση).
- Σταθερό σφάλμα # 71529 (Οι μεταβλητές αναφορές στα στοιχεία του πίνακα δεν λειτουργούν όταν χρησιμοποιείτε τον αριθμό)
- Διορθώθηκε το σφάλμα # 71601 (τελικά το μπλοκ δεν εκτελέστηκε μετά από απόδοση από)
- Διορθωμένο σφάλμα # 71637 (Πολλαπλή υπερχείλιση σωληναρίου λόγω υπερχείλισης ακέραιων αριθμών σε xml / filter_url / addcslashes).
- διακομιστής CLI:
- Σταθερό σφάλμα # 71559 (Ενσωματωμένος διακομιστής HTTP, μπορούμε να κατεβάσουμε το αρχείο στο διαδίκτυο με σφάλμα).
- CURL:
- Διορθωμένο σφάλμα # 71523 (Αντιγράψτε τη λαβή με τη νέα επιλογή CURLOPT_HTTPHEADER διακόπτεται ενώ curl_multi_exec).
- Σταθερή διαρροή μνήμης στο curl_getinfo ().
- Ημερομηνία:
- Σταθερό bug # 71525 (Οι κλήσεις προς date_modify θα μεταλλάξουν το timelib_rel_time, προκαλώντας προβλήματα date_date_set).
- Fileinfo:
- Διορθωμένο σφάλμα # 71434 (finfo σημειώνει ειδοποίηση για συγκεκριμένο αρχείο python).
- FPM:
- Διορθωμένο σφάλμα # 62172 (το FPM δεν λειτουργεί με την εγκατάσταση του Apache httpd 2.4 balancer / fcgi).
- Σταθερό σφάλμα # 71269 (πυρήνας php-fpm που απορρίφθηκε)
- Opcache:
- Σταθερό bug # 71584 (Πιθανή χρήση μετά από ZCG (cwd) στο Zend Opcache).
- PCRE:
- Σταθερό σφάλμα # 71537 (PCRE segfault από την Opcache).
- phpdbg:
- Σταθερές κληρονομικές λειτουργίες από μη καθορισμένα αρχεία που περιλαμβάνονται στο phpdbg_get_executable ().
- SOAP:
- Σταθερό σφάλμα # 71610 (Ευπάθεια τύπου σύγχυση - SOAP / make_http_soap_request ()).
- Τυπικό:
- Σταθερό σφάλμα # 71603 (compact () διατηρεί τις αναφορές στο php7).
- Διορθώθηκε το σφάλμα # 70720 (strip_tags ακατάλληλη ανάλυση κώδικα php).
- XMLRPC:
- Διορθώθηκε το σφάλμα # 71501 (η επιλογή xmlrpc_encode_request αγνοεί την κωδικοποίηση).
- Zip:
- Σταθερό σφάλμα # 71561 (dereference δείκτη NULL στο Zip :: ExtractTo).
Τι νέο υπάρχει στην έκδοση 7.0.7:
Νέο στην PHP 7.0.0 (2 Δεκεμβρίου 2015)
Τι νέο υπάρχει στην έκδοση 7.0.5:
- Πυρήνας:
- Διορθωμένο σφάλμα (Χαμηλή πιθανότητα segfault στο zend_arena).
- Διορθωμένο σφάλμα # 71441 (Γεννήτρια Τύπου με επιστροφή στην δοκιμασία / τελικά σταματά).
- Σταθερό bug # 71442 (συντριβή forward_static_call).
- Διορθώθηκε σφάλμα # 71443 (Segfault χρησιμοποιώντας ενσωματωμένο διακομιστή ιστού με intl χρησιμοποιώντας symfony).
- Διορθωμένο σφάλμα # 71449 (Σφάλμα υπερχείλισης ακέραιου αριθμού στο php_implode ()).
- Διορθώθηκε το σφάλμα # 71450 (Ένα σφάλμα υπερχείλισης σε php_str_to_str_ex ()).
- Διορθωμένο σφάλμα # 71474 (Σφάλμα λόγω διαφθοράς στοίβας VM στο Magento2).
- Διορθωμένο σφάλμα # 71485 (Η επιστροφή τύπουhint στην εσωτερική λειτουργία προκαλεί θανατηφόρο σφάλμα όταν εκπέμπει εξαίρεση).
- Σταθερό σφάλμα # 71529 (Οι μεταβλητές αναφορές στα στοιχεία του πίνακα δεν λειτουργούν όταν χρησιμοποιείτε τον αριθμό)
- Διορθώθηκε το σφάλμα # 71601 (τελικά το μπλοκ δεν εκτελέστηκε μετά από απόδοση από)
- Διορθωμένο σφάλμα # 71637 (Πολλαπλή υπερχείλιση σωληναρίου λόγω υπερχείλισης ακέραιων αριθμών σε xml / filter_url / addcslashes).
- διακομιστής CLI:
- Σταθερό σφάλμα # 71559 (Ενσωματωμένος διακομιστής HTTP, μπορούμε να κατεβάσουμε το αρχείο στο διαδίκτυο με σφάλμα).
- CURL:
- Διορθωμένο σφάλμα # 71523 (Αντιγράψτε τη λαβή με τη νέα επιλογή CURLOPT_HTTPHEADER διακόπτεται ενώ curl_multi_exec).
- Σταθερή διαρροή μνήμης στο curl_getinfo ().
- Ημερομηνία:
- Σταθερό bug # 71525 (Οι κλήσεις προς date_modify θα μεταλλάξουν το timelib_rel_time, προκαλώντας προβλήματα date_date_set).
- Fileinfo:
- Διορθωμένο σφάλμα # 71434 (finfo σημειώνει ειδοποίηση για συγκεκριμένο αρχείο python).
- FPM:
- Διορθωμένο σφάλμα # 62172 (το FPM δεν λειτουργεί με την εγκατάσταση του Apache httpd 2.4 balancer / fcgi).
- Σταθερό σφάλμα # 71269 (πυρήνας php-fpm που απορρίφθηκε)
- Opcache:
- Σταθερό bug # 71584 (Πιθανή χρήση μετά από ZCG (cwd) στο Zend Opcache).
- PCRE:
- Σταθερό σφάλμα # 71537 (PCRE segfault από την Opcache).
- phpdbg:
- Σταθερές κληρονομικές λειτουργίες από μη καθορισμένα αρχεία που περιλαμβάνονται στο phpdbg_get_executable ().
- SOAP:
- Σταθερό σφάλμα # 71610 (Ευπάθεια τύπου σύγχυση - SOAP / make_http_soap_request ()).
- Τυπικό:
- Σταθερό σφάλμα # 71603 (compact () διατηρεί τις αναφορές στο php7).
- Διορθώθηκε το σφάλμα # 70720 (strip_tags ακατάλληλη ανάλυση κώδικα php).
- XMLRPC:
- Διορθώθηκε το σφάλμα # 71501 (η επιλογή xmlrpc_encode_request αγνοεί την κωδικοποίηση).
- Zip:
- Σταθερό σφάλμα # 71561 (dereference δείκτη NULL στο Zip :: ExtractTo).
Τι νέο υπάρχει στην έκδοση 7.0.4:
- Πυρήνας:
- Διορθωμένο σφάλμα (Χαμηλή πιθανότητα segfault στο zend_arena).
- Διορθωμένο σφάλμα # 71441 (Γεννήτρια Τύπου με επιστροφή στην δοκιμασία / τελικά σταματά).
- Σταθερό bug # 71442 (συντριβή forward_static_call).
- Διορθώθηκε σφάλμα # 71443 (Segfault χρησιμοποιώντας ενσωματωμένο διακομιστή ιστού με intl χρησιμοποιώντας symfony).
- Διορθωμένο σφάλμα # 71449 (Σφάλμα υπερχείλισης ακέραιου αριθμού στο php_implode ()).
- Διορθώθηκε το σφάλμα # 71450 (Ένα σφάλμα υπερχείλισης σε php_str_to_str_ex ()).
- Διορθωμένο σφάλμα # 71474 (Σφάλμα λόγω διαφθοράς στοίβας VM στο Magento2).
- Διορθωμένο σφάλμα # 71485 (Η επιστροφή τύπουhint στην εσωτερική λειτουργία προκαλεί θανατηφόρο σφάλμα όταν εκπέμπει εξαίρεση).
- Σταθερό σφάλμα # 71529 (Οι μεταβλητές αναφορές στα στοιχεία του πίνακα δεν λειτουργούν όταν χρησιμοποιείτε τον αριθμό)
- Διορθώθηκε το σφάλμα # 71601 (τελικά το μπλοκ δεν εκτελέστηκε μετά από απόδοση από)
- Διορθωμένο σφάλμα # 71637 (Πολλαπλή υπερχείλιση σωληναρίου λόγω υπερχείλισης ακέραιων αριθμών σε xml / filter_url / addcslashes).
- διακομιστής CLI:
- Σταθερό σφάλμα # 71559 (Ενσωματωμένος διακομιστής HTTP, μπορούμε να κατεβάσουμε το αρχείο στο διαδίκτυο με σφάλμα).
- CURL:
- Διορθωμένο σφάλμα # 71523 (Αντιγράψτε τη λαβή με τη νέα επιλογή CURLOPT_HTTPHEADER διακόπτεται ενώ curl_multi_exec).
- Σταθερή διαρροή μνήμης στο curl_getinfo ().
- Ημερομηνία:
- Σταθερό bug # 71525 (Οι κλήσεις προς date_modify θα μεταλλάξουν το timelib_rel_time, προκαλώντας προβλήματα date_date_set).
- Fileinfo:
- Διορθωμένο σφάλμα # 71434 (finfo σημειώνει ειδοποίηση για συγκεκριμένο αρχείο python).
- FPM:
- Διορθωμένο σφάλμα # 62172 (το FPM δεν λειτουργεί με την εγκατάσταση του Apache httpd 2.4 balancer / fcgi).
- Σταθερό σφάλμα # 71269 (πυρήνας php-fpm που απορρίφθηκε)
- Opcache:
- Σταθερό bug # 71584 (Πιθανή χρήση μετά από ZCG (cwd) στο Zend Opcache).
- PCRE:
- Σταθερό σφάλμα # 71537 (PCRE segfault από την Opcache).
- phpdbg:
- Σταθερές κληρονομικές λειτουργίες από μη καθορισμένα αρχεία που περιλαμβάνονται στο phpdbg_get_executable ().
- SOAP:
- Σταθερό σφάλμα # 71610 (Ευπάθεια τύπου σύγχυση - SOAP / make_http_soap_request ()).
- Τυπικό:
- Σταθερό σφάλμα # 71603 (compact () διατηρεί τις αναφορές στο php7).
- Διορθώθηκε το σφάλμα # 70720 (strip_tags ακατάλληλη ανάλυση κώδικα php).
- XMLRPC:
- Διορθώθηκε το σφάλμα # 71501 (η επιλογή xmlrpc_encode_request αγνοεί την κωδικοποίηση).
- Zip:
- Σταθερό σφάλμα # 71561 (dereference δείκτη NULL στο Zip :: ExtractTo).
Τα σχόλια δεν βρέθηκε