פקודת require_once( ) מספחת ומריצה או מעריכה קובץ מסויים . היתנהגותה זהה לפקודת require( ) עם הבדל יחיד שמתבטא בכך שאם קוד מקובץ מסויים כבר סופח במהלך הריצה של הסקריפט , הוא לא יסופח פעם נוספת . יש לעיין בתיעוד של פקודת require( ) למידע נוסף על אופן הפעולה של פקודה זו .
יש להשתמש ב - require_once( ) במקרים בהם יתכן סיפוחו של קובץ מסויים מספר פעמים המהלך הריצה ויש צורך למנוע סיפוח כפול כדי למנוע הגדרה מחודשת של פונקציות ומשתנים שונים .
דוגמה לשימוש ב - require_once( ) ו - include_once( ) ניתן למצוא בקוד של PEAR שמצורף לגרסת PHP האחרונה .
הערה : הפונקציה require_once( ) נוספה רק בגרסת PHP 4.0.1pl2
מידע נוסף ניתן למצוא בפרקים : require( ) , include( ) , include_once( ) , get_required_files( ) , get_included_files( ) , readfile( ) , ו - virtual( ) .