Before upgrading to PHP 7, I had this code and it returned true
var_dump(isset($$_SESSION['payment']) );
var_dump(is_object($$_SESSION['payment']));
var_dump($_SESSION['payment']); // string 'moneyorder'
After upgrading to PHP 7, I rewrote the same code inside a class, but now it returns false
var_dump(isset(${$_SESSION['payment']}));
var_dump(is_object(${$_SESSION['payment']}));
var_dump($_SESSION['payment']); // string 'moneyorder'
Do you have an idea why ?
Thank you
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…