Jump to content

Global variables are bad...


Jonob

Recommended Posts

...or so I have read :)

 

However, being a newbie to php I have no idea how to get around this.

 

Simplistically, I have many functions (across various classes and files) that must reference some variable - lets call it $status_id. I originally determine this variable via a sql query to the database.

 

Am I meant to requery the database each time I want to know the value of $status_id?

Link to comment
https://forums.phpfreaks.com/topic/151386-global-variables-are-bad/
Share on other sites

Requery the database or pass it via $_SESSION or some other super global array ($_GET, $_POST, etc).

 

As an example, I have a configuration table in my database where I store all my global settings.  With each load of the page, it queries the database and loads that information to an array so I have it available to me anywhere I go.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.