כיצד ליישם את הפונקציה file_exists ב- PHP?



File_exists () ב- PHP הוא פונקציה מובנית המשמשת לבדיקת קובץ או ספרייה או לא ומסייעת בעת יצירת קובץ חדש.

קובץ הוא משאב לאחסון נתונים וב- PHP יש אוסף עשיר של פונקציות מובנות שמפשטות את העבודה שלך עם קבצים. ה הקובץ קיים() לתפקד ב היא פונקציה מובנית המשמשת לבדיקת קובץ או ספריה או לא. במאמר זה נראה כיצד ליישם קובץ_קיים ב- PHP ברצף הבא:





file_exists () ב- PHP

זוהי פונקציה מובנית שניתן להשתמש בה כדי לבדוק אם קובץ קיים או לא קיים.כשאנחנו רוצים לדעת אם קובץ קיים או לא לפני העיבוד, הוא שימושי.אתה יכול גם להשתמש בפונקציה זו בעת יצירת קובץ חדש ואתה רוצה להבטיח שה- קוֹבֶץ לא קיים כבר בשרת.

הדרכה לתכנות sas למתחילים

PHP- קובץ_קיים ב- php - edureka



תחביר:

file_exists (path)

הוא מקבל רק פרמטר אחד. כלומר נתיב שמציין את הספרייה או הנתיב של הקובץ את מה שאנחנו רוצים לבדוק. זה יחזיר נכון בביצוע מוצלח ומחזיר שווא בביצוע כישלון.



אם הנתיב מציין נקודה לקבצים שאינם קיימים, file_exists () מחזיר שקר. חלק מפונקציות מערכת הקבצים עשויות לתת תוצאות בלתי צפויות עבור קבצים הגדולים מ -2 ג'יגה-בייט כאשר חתם על סוג שלם של PHP ופלטפורמות רבות משתמשות במספרים שלמים של 32 ביט.

מטמון ברור ()

בדרך כלל, התוצאה של file_exists () נשמרת במטמון. על מנת לנקות את המטמון אנו משתמשים ב- clearstatcache (), עליך להימנע ממטמון כדי להשיג תוצאות נכונות, אם יש לבדוק קובץ מספר פעמים בסקריפט. אנו מנקים את הפונקציה cache () במטרה לבצע זאת.

תחביר:

נקה מטמון (clear_realpath_cache, שם קובץ)

שני הפרמטרים הם אופציונליים היכןנקה_ריאל נתיב_מטמוןמציין אם לנקות את מטמון ה- realpath או לא. כברירת מחדל, זה FALSE, מה שמציין לא לנקות מטמון realpath ו-שם קובץמציין את שם ה- , ומנקה את הנתיב האמיתי והמטמון עבור אותו קובץ בלבד.

הדוגמה הבאה מדגימה את העבודה של הקובץ קיים ב- PHP:

 

תְפוּקָה:

מכיוון שהקובץ אינו קיים, כלומר הנתיב שצוין לקובץ שאינו קיים ולכן הוא מחזיר שקר ומבצע את החלק האחר.

בכך אנו מגיעים לסוף מאמר זה. אני מקווה שלמדת על הפונקציה המובנית file_exists () ו- clearstatcache () ב- PHP.

אם גילית שבלוג PHP זה רלוונטי, עיין ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של ” קובץ_קיים ב- PHP ”ואחזור אליך.