..
Η eval λειτουργία χρησιμοποιείται για την εκτέλεση του PHP κώδικα που μπορεί να υπάρχουν σε μια μεταβλητή string.
Η χρήση της eval αποδεικνύεται αρκετά χρήσιμη όταν, για παράδειγμα, πρέπει να αποθηκεύσετε τα κομμάτια του κώδικα σε μια βάση δεδομένων και στη συνέχεια τη διαχείρισή τους σχετικά με την παραγωγή.
Εδώ είναι ένα παράδειγμα σε σύγκριση με EVAL echo:
<? Php
/ / Δημιουργήστε μια απλή μεταβλητή συμβολοσειράς
$ Ιστοσελίδα = "corinne-fleurs-gironde.com"?
/ / Δημιουργήστε μια δεύτερη μεταβλητή που χρειάζεται το πρώτο
$ Sentence = εκ νέου '$' επισκέπτονται την ιστοσελίδα "?
/ / Προσπαθώ να εκτυπώσετε τη δεύτερη πρόταση με την ECHO
echo $ πρόταση.
"<br />"?
/ / Τώρα προσπαθήστε να αναλύσει προτάσεις με EVAL $ ...
/ / Θα πρέπει να θυμάστε να χρησιμοποιείτε τα εισαγωγικά!
eval ("\ $ = φράση \" $ φράση \ ";");
/ / Mold πάλι για να δείτε το αποτέλεσμα των eval
echo $ πρόταση?
;>
Μετά το αποτέλεσμα του κώδικά μας:
Εκ νέου $ 'Επισκεπτόμενοι το site Είσαι επισκέπτονται corinne-fleurs-gironde.comΌπως μπορείτε να δείτε τη δεύτερη γραμμή (το έργο των eval) είναι πολύ διαφορετική από την πρώτη ...
| |
Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €. |
| |
MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €. |
| |
PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €. |