Veer Shrivastav
Veer Shrivastav

Reputation: 5496

Share variable between processes - PHP

I have a PHP file, say foo.php and I am running multiple instances of the same PHP file.

php foo.php&
php foo.php&
php foo.php&
php foo.php&

I need a variable bar inside foo.php such that if bar is changed in one running instance, it can be updated in other instances as well.

How can I achieve this?

I tried File Processing - storing value of bar in some random file, and reading it from there and updating the same.

From Question - "Share variables/memory between all PHP processes", I got to know about gearman. But this seems to be using an aeroplane instead of using a bike!

Upvotes: 0

Views: 250

Answers (1)

Root
Root

Reputation: 142

i'm assuming you want to share the value of variable bar across all instances and sessions (just in-case), in that case the ideal thing will be to have the variable values stored in a dedicated file on the server and read by the variable when called. a similar trick is used in game development where DLL files are used as shared libraries..
i will further suggest having a script read the value of bar from the server probably by implementing a timer.

Upvotes: 1

Related Questions