Summary
Keywords
Full Transcript
In this PHP tutorial, you will learn how to work with files & filesystem in PHP. You will learn how to create & delete directories, open files, put content, read content, read files line by line, read CSV files, some tips & things to be aware of such as return value caching for some of the file related functions. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become a Patreon: https://www.patreon.com/programwithgio THANK YOU! LESSON 1.30 Course Outline - https://github.com/ggelashvili/learnphptherightway-outline Course Playlist - https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe- RESOURCES Docs for clearstatcache & list of affected functions - https://www.php.net/manual/en/function.clearstatcache.php Docs for fopen & modes - https://www.php.net/manual/en/function.fopen.php Filesystem functions - https://www.php.net/manual/en/ref.filesystem.php CHAPTERS 00:00 - List of all files & directories - scandir 00:44 - Check if file is a directory or a file - is_dir / is_file 00:58 - Create & delete directories - mkdir / rmdir 02:02 - Check if file or directory exists & print filesize - file_exists / filesize 02:28 - Clear cached values of functions like filesize - clearstatcache 03:30 - Open files & resource data type - fopen 04:25 - Using error control operator to suppress warnings 05:25 - Read files line by line - fgets / fclose 06:25 - Read csv files - fgetcsv 07:02 - Get file contents & store in a variable - file_get_contents 07:57 - Write content to a file - file_put_contents 08:50 - Delete, copy, rename & move files - unlink / copy / rename 09:34 - Get information about a file - pathinfo
