Using include() is faster than opening a file, but then again, you can't write to a file with include().
Is it smart ? ...
Depends on what you need to do with the file. If you only want to read the file, use an include. You can use variables from an included file.