Πώς να εφαρμόσετε τη λειτουργία file_exists στο PHP;



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

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





file_exists () σε PHP

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

Ποιο από τα παρακάτω είναι παραδείγματα δηλώσεων ελέγχου;

PHP- file_exists στο php - edureka



Σύνταξη:

file_exists (διαδρομή)

Δέχεται μόνο μία παράμετρο. δηλαδή διαδρομή που καθορίζει τον κατάλογο ή τη διαδρομή του αρχείου ό, τι θέλουμε να ελέγξουμε. Θα επιστρέψει αληθινό στην επιτυχή εκτέλεση και θα επιστρέψει ψευδές κατά την εκτέλεση αποτυχίας



η συμβολοσειρά java χωρίζει πολλά οριοθέτες

Εάν η διαδρομή καθορίζει σημείο σε ανύπαρκτα αρχεία, το αρχείο_exists () επιστρέφει false. Ορισμένες από τις λειτουργίες του συστήματος αρχείων ενδέχεται να δώσουν απροσδόκητα αποτελέσματα για αρχεία που είναι μεγαλύτερα από 2 GB καθώς έχει υπογραφεί PHP ακέραιος τύπος και πολλές πλατφόρμες χρησιμοποιούν 32bit ακέραιους αριθμούς.

εκκαθάριση

Συνήθως, το αποτέλεσμα του αρχείου_exists () είναι προσωρινά αποθηκευμένο. Για την εκκαθάριση της προσωρινής μνήμης χρησιμοποιούμε το clearstatcache (), Πρέπει να αποφύγετε την προσωρινή αποθήκευση για να λάβετε τα σωστά αποτελέσματα, Εάν ένα αρχείο πρόκειται να ελεγχθεί πολλές φορές σε ένα σενάριο. Εκκαθαρίζουμε τη συνάρτηση cache () για να το εκτελέσουμε.

Σύνταξη:

clearstatcache (clear_realpath_cache, όνομα αρχείου)

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

Το παρακάτω παράδειγμα δείχνει τη λειτουργία του Το αρχείο υπάρχει σε PHP:

 

Παραγωγή:

Δεδομένου ότι το αρχείο δεν υπάρχει, αυτό σημαίνει ότι η διαδρομή καθορίζεται προς το ανύπαρκτο αρχείο, οπότε επιστρέφει ψευδής και εκτελεί το άλλο μέρος.

def __init __ (αυτο)

Με αυτό, φτάνουμε στο τέλος αυτού του άρθρου. Ελπίζω να έχετε μάθει για την ενσωματωμένη συνάρτηση file_exists () και το clearstatcache () στο PHP.

Εάν βρήκατε αυτό το blog PHP σχετικό, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' file_exists στο PHP Και θα επικοινωνήσω μαζί σας.