Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να χρησιμοποιήσετε τη λειτουργία Κοπάδι σε PHP

Η λειτουργία σμήνος παρέχει ένα αρχείο κλειδώματος δυνατότητα που σας επιτρέπει να διαβάζουν και να γράφουν από ένα αρχείο . Θα εργαστεί για σχεδόν όλες τις πλατφόρμες , συμπεριλαμβανομένων των περισσότερων λειτουργικά συστήματα Windows και Unix . Τα ακόλουθα βήματα θα βοηθήσει στην αναζήτησή σας για πληροφορίες σχετικά με τη λειτουργία του σμήνους . Οδηγίες
Η 1

Μάθετε τη σύνταξη . Η πλήρης σύνταξη είναι : bool σμήνος (πόρος $ λαβή , int $ λειτουργίας [ , int & $ willblock ] ) . Λαβή μπορεί να είναι οποιοσδήποτε δείκτης ανοιχτό αρχείο και λειτουργίας υποδεικνύει τον τύπο της κλειδαριάς . LOCK_EX αποκτά αποκλειστικό κλείδωμα για τη γραφή , LOCK_SH αποκτά μια κοινή κλειδαριά για την ανάγνωση και LOCK_UN απελευθερώνει μια κλειδαριά . Μπορείτε επίσης να καθορίσετε LOCK_NB να αποτρέψει σμήνος από την παρεμπόδιση της πρόσβασης , ενώ το αρχείο είναι κλειδωμένο . Willblock είναι ένα προαιρετικό τρίτο επιχείρημα που θα οριστεί σε TRUE αν η κατάσταση σφάλματος EWOULDBLOCK πληρούται . 2

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

Κοιτάξτε το παρακάτω παράδειγμα για μια απλή περίπτωση : . $ fp = fopen ( " /tmp /Temp.txt " , " w + " ) ? //open το αρχείο για το γράψιμο ? εάν ( σμήνος ( $ fp , LOCK_EX ) ) //κάνει ένα αποκλειστικό κλείδωμα ? { ? fwrite ( $ fp , " Γράψτε κάτι για να TEMP.TXT \\ n" ) ? σμήνος ( $ fp , LOCK_UN ) ? //απασφαλιστεί ? } ? άλλο? { ? echo " δεν μπορεί να κλειδώσει Temp.txt ! " ? } ? Αδυναμία εγγραφής αρχείου ( fp $ )
Η 4

Παρατηρήστε ότι η PHP θα καλέσει αυτόματα fclose όταν το σενάριο ολοκληρωθεί . Αδυναμία εγγραφής αρχείου θα κυκλοφορήσει επίσης την κλειδαριά .
5

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα