Question: Is there a way to create/define a variable available to all php files(like superglobals)

> 
> Example:
> 
> 
> i define a variable in **file1.php** `$car = ferrari`
> 
> 
> then in **file2.php** i write `echo $car;`
> 
> 
> then it will output `ferrari`
> 
> 
> 

how can i define a variable in file1.php and access it in file2.php

**EDIT:**

The answers is good, but do is there another alternative?because i will have multiple php files in multiple directories, do i have to create its own php file for each directory?if thats the only way, then i'll do it.

Answer: 
Create one constant file and include it in file in where you want to access those constants.

Include file as

```
include 'file_path';

```
Hi The best way to do this is,

You make a .php file called "defines.php" and make sure to include that file in your each .php files. 

make your variables, constants sits in that file. So that you can access them.

Other method would be, you can set the values to a existing Global variable. 

like,

`$_SERVER['car'] = "ferrari"`

Thanks.