PHP variable scope within Try/Catch block

后端 未结 3 1286
孤独总比滥情好
孤独总比滥情好 2021-02-07 09:06

In PHP, how do variable scope rules apply to Try/Catch blocks? Do variables declared within the try block go out of scope when the block has finished? Or are they i

3条回答
  •  隐瞒了意图╮
    2021-02-07 09:53

    the main concept for the exception handling is that if anything goes wrong inside the "try" block the code will enter into the "catch" block. so if

    $o = new Pronk();
    

    does not raise any error it will be in scope. we don't have to declare it before try/catch block. your code is perfectly valid.

提交回复
热议问题