Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the proper way to use include with or without brackets in php

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.

like image 653
Pengun Avatar asked Feb 05 '14 08:02

Pengun


People also ask

How do you use parentheses in PHP?

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.

Why include is not working in PHP?

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.


1 Answers

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

like image 76
Rikesh Avatar answered Sep 18 '22 19:09

Rikesh