在PHP中重新声明变量

Don*_*n P 0 php variables

是否有必要在重新分配之前清空变量?

例如,我有一个对象'us​​er'.

$random_user = new User();
Run Code Online (Sandbox Code Playgroud)

如果我声明了几个$ random_users,对象将不会保留其旧值,它将完全重写为正确吗?

Ale*_*rey 5

每次重新声明$ random_user时,该值都将被完全覆盖:

$random_user = new User();
$random_user = new User(); // entirely different object
$random_user = 10; // now an integer
Run Code Online (Sandbox Code Playgroud)