Overall Site Performance

I’m currently setting up my CMS because I like customizing it to my specifications. Which would be a better way to go about making it? Making everything in seperating files, such as the css, html, and php queries and then bringing it all together through include statements or should I just make everything in a .php file with a switch function? The second allows easy transfer of variables but the first makes it less time to complete. Any ideas fellas?