ΥπολογιστέςΠρογραμματισμός

Αυτό που κάνει τη λειτουργία PHP microtime;

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

λειτουργία microtime

Η PHP microtime ως αποτέλεσμα επιστρέφει χρόνο Unix και με ακρίβεια σε μικροδευτερόλεπτα. Παρά τις όσμωσης επιχειρήσεις σε μια γλώσσα προγραμματισμού, δεν μπορεί να λειτουργήσει σε όλα τα συστήματα. Σε παλαιότερες εκδόσεις των λειτουργικών συστημάτων, όπου δεν υπάρχει gettimeofday κλήση του συστήματος (), η λειτουργία αυτή θα παράγει λανθασμένα αποτελέσματα.

Σύνταξη microtime () έχει μόνο ένα όρισμα - προσδιορίζει τι είδους δεδομένα μπορούν να επιτευχθούν αποτελέσματα επιστροφής. Αν οι παρενθέσεις αντιστοιχούν σε αληθινό (από τα αγγλικά. «True»), τότε αντί η συνάρτηση επιστρέφει την αριθμητική σειρά δεδομένων. Ελλείψει οποιασδήποτε παραμέτρου (η οποία είναι μηδέν) έχει οριστεί σε false (από τα αγγλικά. «False»), ο χρόνος θα πρέπει να επιστραφεί σε μορφή msec sec. Εδώ, ο πρώτος αριθμός θα διατηρηθεί ο αριθμός των μικροδευτερόλεπτα που έχουν περάσει από την έναρξη της τρέχουσας δεύτερη, και το δεύτερο - το συνολικό χρόνο που έχει παρέλθει από το 1970, που εκφράζεται σε δευτερόλεπτα.

Χρήση PHP microtime () είναι απαραίτητη σε περίπτωση που υπάρχει ανάγκη να μάθετε πόσο καιρό παίρνει την εκτέλεση ενός μπλοκ κώδικα. Τις περισσότερες φορές, αυτός ο μηχανισμός χρησιμοποιείται για τη βελτιστοποίηση της λειτουργίας του προγράμματος.

Η διαφορά με το χρόνο

Όπως και με παρόμοιες λειτουργίες microtime, PHP έχει μια απλούστερη - χρόνο. Σε αντίθεση με πιο ακριβείς, «αδελφή» της, αποτέλεσμα της χρήσης του χρόνου λειτουργίας () - τον αριθμό των δευτερολέπτων από την εποχή του Unix, δηλαδή, από την 1η Ιανουαρίου, 1970, 00:00:00 GMT. Με τον καιρό () είναι δυνατόν να ληφθεί η χρονική διαφορά μεταξύ δύο σημείων του προγράμματος, αλλά με μικρότερη ακρίβεια.

Αν θέλετε να πάρετε την ώρα του συστήματος, θα πρέπει να χρησιμοποιήσετε την ημερομηνία λειτουργίας (). Εάν είναι απαραίτητο, για να πάρει τη μέγιστη διαφορά ακρίβεια, το καλύτερο είναι να επιλέξετε τη λειτουργία PHP - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.