Τι νέο υπάρχει στην PHP 8.2;

Η PHP 8.2 κυκλοφόρησε τον Δεκέμβριο του 2022 ως η πιο πρόσφατη δευτερεύουσα έκδοση στον κύκλο κυκλοφορίας PHP 8.x. Προσθέτει νέες δυνατότητες που βασίζονται στις δυνατότητες των προηγούμενων εκδόσεων, απλοποιώντας περαιτέρω την εμπειρία ανάπτυξης. Σε αυτό το άρθρο, θα περιηγηθούμε σε καθεμία από τις σημαντικές αλλαγές και θα δείξουμε πώς θα διευκολύνουν τη διατήρηση του κώδικά σας.

Διαβάστε περισσότερα →

Πώς να δοκιμάσετε γρήγορα ιστότοπους με τον ενσωματωμένο διακομιστή Web της PHP

Θέλετε να ξεκινήσετε γρήγορα έναν διακομιστή ιστού για να δοκιμάσετε μια εφαρμογή PHP; Ο διερμηνέας PHP έχει ένα ενσωματωμένο! Μπορείτε να το χρησιμοποιήσετε για να επιθεωρήσετε γρήγορα την εργασία σας χωρίς να εκτελέσετε Apache, NGINX ή μια λύση κοντέινερ.

Ο ενσωματωμένος διακομιστής της PHP τραβάει

Διαβάστε περισσότερα →

Πώς να στείλετε ειδοποιήσεις Push για κινητά με PHP και Firebase

Η υπηρεσία Firebase Cloud Messaging (FCM) της Google είναι ένας δωρεάν και βολικός τρόπος για τη διανομή ειδοποιήσεων push σε κινητές συσκευές. Λειτουργεί με στόχους iOS, Android και web, αφαιρώντας τις διαφορές μεταξύ των πλατφορμών. Στέλνετε το ωφέλιμο φορτίο σας μία φορά στο API του Firebase κα

Διαβάστε περισσότερα →

Τι σημαίνει το New PHP Foundation για το μέλλον της PHP

Το PHP Foundation είναι ένας νεοσύστατος οργανισμός που θα παρέχει χρηματοδότηση για τη διατήρηση της ανάπτυξης της γλώσσας. Ιδρύθηκε από δέκα εταιρείες με επιρροή ως απάντηση στην αποχώρηση του μακροχρόνιου συνεργάτη Nikita Popov.

Το Ίδρυμα ανακοινώθηκε τον Νοέμβριο του 2021 λίγο πριν από την κυκλοφορία της εν

Διαβάστε περισσότερα →

Τι νέο υπάρχει στην PHP 8.1;

Η PHP 8.1 κυκλοφόρησε τον Νοέμβριο του 2021 ως η τελευταία δευτερεύουσα έκδοση της γλώσσας PHP. Προσθέτει πολλές νέες δυνατότητες γλώσσας μαζί με κάποιες μικρότερες βελτιώσεις και βελτιώσεις απόδοσης. Υπάρχουν μερικές σημαντικές αλλαγές που πρέπει να γνωρίζετε, αλλά οι περισσότερες αναβαθμίσεις από την PHP 8.0 θα πρέπει να είναι απλές.

Νέα χαρακτηριστικά

Η φετ

Διαβάστε περισσότερα →

Τι νέο υπάρχει στο PHPStan 1.0;

Το PHPStan απέκτησε μια κυκλοφορία ορόσημο στις αρχές Νοεμβρίου 2021 με νέες δυνατότητες, επιπλέον κανόνες και πολλές βελτιστοποιήσεις απόδοσης. Σημαίνει ότι ο κορυφαίος στατικός αναλυτής PHP θεωρείται πλέον σταθερός και συνοδεύεται από μια υπόσχεση συμβατότητας προς τα πίσω για μελλοντικές ενημερώσεις.

Δεδομένου ότι είναι ένα σημαντικό χτύπημα semver, το PHPS

Διαβάστε περισσότερα →

Πώς να χρησιμοποιήσετε το Enums στην PHP 8.1

Η PHP 8.1 θα προσθέσει τελικά υποστήριξη γλώσσας για enums. Τα Enum, συντομογραφία για απαριθμήσεις, είναι τύποι που μπορούν να δημιουργηθούν μόνο με συγκεκριμένες τιμές. Βρίσκονται συνήθως σε άλλες αντικειμενοστρεφείς γλώσσες, αλλά προηγουμένως απαιτούσαν εναλλακτικούς τρόπους αντιμετώπισης του userland για εφαρμογή στην PHP.

Βασική Σύνταξη

Δείτ

Διαβάστε περισσότερα →

Πώς να στείλετε ειδοποιήσεις Web Push με PHP

Το Web Push API σάς επιτρέπει να στέλνετε ειδοποιήσεις push σε προγράμματα περιήγησης ιστού και API. Ενώ το μεγαλύτερο μέρος της λογικής συμβαίνει στο πρόγραμμα περιήγησης, εξακολουθείτε να χρειάζεστε ένα στοιχείο διακομιστή για να δημιουργήσετε τις ειδοποιήσεις σας. Δείτε πώς μπορείτε να εφαρμόσετε ένα Web Push backend χρησιμοπ

Διαβάστε περισσότερα →

Πώς να εκτελέσετε το PHPMyAdmin σε ένα Docker Container

Το PHPMyAdmin είναι μια δημοφιλής διεπαφή διαχείρισης για βάσεις δεδομένων MySQL και MariaDB. Σας επιτρέπει να αλληλεπιδράτε με τα σχήματα, τους πίνακες και τα δεδομένα σας χρησιμοποιώντας ένα πρόγραμμα περιήγησης ιστού.

Το έργο έχει μια επίσημη εικόνα Docker που απλοποιεί την ανάπτυξη σε περιβάλλοντα με κοντέινερ. Δείτε π

Διαβάστε περισσότερα →

Πώς να χρησιμοποιήσετε τις ιδιότητες μόνο για ανάγνωση στην PHP 8.1

Η PHP 8.1 προσθέτει υποστήριξη για έναν τροποποιητή readonly σε ιδιότητες κλάσης. Μια ιδιότητα που έχει επισημανθεί με αυτόν τον τρόπο μπορεί να οριστεί μόνο μία φορά. Η προσπάθεια αλλαγής της τιμής μιας ιδιότητας μόνο για ανάγνωση μετά την προετοιμασία θα προκαλέσει σφάλμα.

Το Readonly είναι ένας αρκετά ασαφής όρ

Διαβάστε περισσότερα →