/ / / Χρησιμοποιώντας τη λειτουργία έκρηξης PHP

Χρησιμοποιώντας τη λειτουργία έκρηξης PHP

Σημασιολογία της ανάπτυξης των γλωσσών προγραμματισμού καιοι περιοχές εφαρμογής τους πήραν γρήγορα τις σωστές θέσεις. Φυσικά, οι μαθηματικοί υπολογισμοί των τροχιών των πλανητών και η κίνηση των συναλλαγματικών ισοτιμιών στις αγορές εξακολουθούν να ενθουσιάζουν την κοινωνία, αλλά ακόμη και εκεί οι συμβολοσειρές συμβόλων καταλαμβάνουν ένα αξιόλογο μέρος.

έκρηξη php

Ένα σημαντικό σημείο: από την αυστηρή πληκτρολόγηση των μεταβλητών στην απόλυτα ελεύθερη χρήση τους και την αυτόματη μετατροπή τύπου, η διαδρομή ήταν πολύ μεγαλύτερη όσο ήταν απαραίτητο.

Τα πάντα στον κόσμο έχουν γραμμές

Κάποιος μπορεί να υποστηρίξει με αυτό, αλλά δεν υπάρχει πολύ νόημα, αλλά στοπρογραμματισμό - ακόμα περισσότερο. Η σημασιολογία της έκρηξης της PHP απλοποίησε πολύ το έργο του προγραμματιστή: μεταβίβασε τη χρήση πολλών λειτουργιών και κατασκευών σε ένα ενιαίο σύνολο.

При этом синтаксис и семантика самого PHP в Σχετικά με αυτή τη λειτουργία, δίνει στον προγραμματιστή την ευκαιρία να παρουσιάσει τη δική του σημασιολογία χάρη σε αυτή τη συγκεκριμένη λειτουργία, αν και υπάρχει μια αξιοπρεπής δουλειά για άλλες λειτουργίες σειράς.

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

  • κόμμα ",";
  • σημείο "."
  • προς τα εμπρός "/";
  • tilde "~";
  • και οτιδήποτε στο γούστο του δημιουργού.

Αλλά μπορείτε να σπάσετε τη γραμμή για οτιδήποτε και η δεύτερη γραμμή (οριοθέτης) μπορεί να έχει νόημα ολόκληρης της ετικέτας, του στοιχείου tag ή να φέρει οποιαδήποτε αξία μέσα στη φαντασία του προγραμματιστή.

Περίπτωση όταν ένας αριθμός είναι μια συμβολοσειρά

Οι αριθμοί τείνουν να συμμετέχουν σε μαθηματικές πράξεις, και οι συμβολοσειρές - με πεζά γράμματα. Η ιδέα είναι σωστή και ενδιαφέρουσα, αλλά παλιά και άχρηστη.

Сегодня переменная может менять тип по дороге от ένας χειριστής σε έναν άλλο και σε κάθε συντακτική κατασκευή, όλες οι μεταβλητές που συμμετέχουν σε αυτόν είναι του τύπου που καθορίζει τη σύνταξη αυτής της κατασκευής.

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

Το παράδειγμα του συγγραφέα δεν είναι εικόνα

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

Το παράδειγμα του συγγραφέα δεν είναι εικόνα

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

Πρέπει να ληφθεί υπόψη ότι ο απομεμακρυστής (η γραμμή με την οποία συμβαίνει το σπάσιμο) εξαφανίζεται, δηλαδή, αφού σπάσει τη γραμμή έκρηξης, η PHP εξάγει όλους τους οριοθέτες που βρέθηκαν από αυτήν.

Περίπτωση όταν μια συμβολοσειρά είναι ένας πίνακας

Στο παραπάνω παράδειγμα, η σειρά των ψηφίων σπάει εξάπλωση PHP με κόμμα και δημιουργείται ένας πίνακας. Η αντίστροφη συνάρτηση implode PHP μπορεί να συγχωνεύσει αυτή τη συστοιχία σε μία μονή συμβολοσειρά, για παράδειγμα, μέσω μιας κουκκίδας.

εκραγεί σε php

Στην πρώτη περίπτωση, η συμβολοσειρά δεν αλλάζει · στη δεύτερη περίπτωση, ο πίνακας παραμένει επίσης. Με άλλα λόγια, χρησιμοποιώντας χορδές, μπορείτε να χωρίσετε σε μια βάση και να συνδεθείτε με διαφορετικό τρόπο.

Σε μια πρώτη προσέγγιση, για παράδειγμα,με κεφαλαία γράμματα. Ένα τέτοιο έργο για να εκραγεί / να εκραγεί, πιθανώς, δεν θα είναι πολύ ενδιαφέρον, αλλά η στιγμή είναι σημαντική που το διαμέρισμα μπορεί να είναι οποιοδήποτε! Ο τρόπος σύνδεσης είναι επίσης οποιαδήποτε επιλογή.

Γραμμές και αντικείμενα

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

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

php explode περιγραφή

Ο αποστολέας συνδυάζει τα απαραίτητα δεδομένα σε ένα ενιαίο σύνολο (συμβολοσειρά), και ο δέκτης που χρησιμοποιεί εκρηγνύει την PHP τους αποκαθιστά, δηλαδή αποσπά την επιθυμητή ακολουθία χαρακτήρων.

Εάν αναπτύξετε αυτήν την ιδέα κατά τη στιγμή που δημιουργείται το αντικείμενο, συνήθως πρέπει να "μη αυτόματα" ή από τη βάση δεδομένων να το γεμίσετε με τα απαραίτητα δεδομένα.

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

Αρέσει:
0
Δημοφιλή μηνύματα
Πνευματική Ανάπτυξη
Φαγητό
yup