I already know how to use include
, require
and even require_once
. What I have always practiced is this:
for example include 'sample.php';
or require_once 'classes/DB.php';
But in some ways I often see in some forums and tutorials and even here that they are using it like this - include ('sample.php');
and require_once ('classes/DB.php');
.
I know that any of this will work, but I just want to know what would you recommend maybe as a good practice? XD and if it's already been asked here please show me the link because I can't find it.
PHP supports the concept of variable functions. This means that if a variable name has parentheses appended to it, PHP will look for a function with the same name as whatever the variable evaluates to, and will attempt to execute it.
You need to try the path of functions. php within the system and not its url. Do you have console access? If so just find out what directory is the file in and include it using the full path.
The include 'sample.php';
or require_once 'classes/DB.php';
is a preferred way.
Is preferred, it will prevent your peers from giving you a hard time and a trivial conversation about what require really is.
Reference.
Side Notes:
1. require/include
not a function they are language construct same as echo
. Credits: @Rahil comment.
2. Also it will save time of pressing two keystroke (
& )
for a lazy developers like us :p
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With