Trium918 Posted April 10, 2007 Share Posted April 10, 2007 What is the differents between the two, and when should one use them; $valid_user = $_SESSION['valid_user']; compare to: $_SESSION['valid_user'] = $valid_user; Link to comment https://forums.phpfreaks.com/topic/46371-solved-what-is-the-differents/ Share on other sites More sharing options...
btherl Posted April 10, 2007 Share Posted April 10, 2007 The second says "Keep the value of valid_user" The first says "Restore the value of valid_user" You can think of $_SESSION['valid_user'] as a storage place, where you can put things. But then you need to take them out again when you want to use them, even during another run of your script. $_SESSION is the storage container, and $_SESSION['valid_user'] is one particular object in the container. Link to comment https://forums.phpfreaks.com/topic/46371-solved-what-is-the-differents/#findComment-225547 Share on other sites More sharing options...
Trium918 Posted April 10, 2007 Author Share Posted April 10, 2007 Make since, Thanks!! Anymore ideas of what's the differents? Link to comment https://forums.phpfreaks.com/topic/46371-solved-what-is-the-differents/#findComment-225549 Share on other sites More sharing options...
btherl Posted April 10, 2007 Share Posted April 10, 2007 Hmm.. I didn't proofread What I meant to say was "You can take things out of $_SESSION again, even during another run of your script". There's also the general rule that the thing on the left of the equals is the destination, and the thing on the right is the source (or the value). $a = $b will set $a to a new value, but $b will be unchanged. Link to comment https://forums.phpfreaks.com/topic/46371-solved-what-is-the-differents/#findComment-225551 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.