If you are the PHP web developer, then, you might want to build the PHP project any time as you need, then, you must split the single file into different files or parts and later on combine them so that you can easily make them available to be used via many files within your PHP project. The concept used for this is with the build in PHP functions such as includes() and require() functions. Also, there is difference between these concept, ie, if you use the concept of include() function, then, the file exist or not, all the later code is executed, but, if you are using the require() function, then, the file must exist, otherwise it will throw an error and the later code is not executed at all. The code for this concept used in PHP language is given below:
First of all , what you need to do for this is to create a file named as index.php in your project folder, and add the code in this file as below:
<?php include('header.php'); // calling the 'header.php' file from 'index.php' file on same folder ?><!-- Including the header file using php concept of include() -->
<?php require('footer.php'); // calling the 'footer.php' file from 'index.php' file on same folder ?><!-- Including the footer file using php concept of require() -->
Here, in the above code, we have also added the comments on each so that you could understand it properly when you try it in your development environment. Now, you need create a file named as header.php in your project folder, and the code to be added for this file is below:
<title>Combination Of Different Files Into One Using PHP</title>
The header has been included.<br/>
Hello! I'm from the header file.<br/>
After that, finally you can create a file named as footer.php in your project folder, and the code for this file is below:
The footer has been included.<br/>
Hello! I'm from the footer file.<br/>
That’s all, by using the above code, you can use those files in your index.php file as above to combine them. Also, if you want to use the same concept for other files too, then, you can use them. This concept is especially used for including the same function in different files so that the code will be clean and easier to understand and also, changing the code in only one file can make that code effective to different files too. Here, below is the result of the above provided codes when it is executed:
The above image shows the output of the above code. The image shown above the source code, is the result of the PHP program when executed, and the below one is the generated source code. There, you can see that the final output is the combination of both the files used as in example, ie, header.php and footer.php, which is combined in the file named as index.php.
Now, we can assume that, if you have followed the above steps properly and succeeded while trying it in your development environment, then, we can assume that you are now able to split your PHP files into different one and combine them properly using the PHP built in functions.