Каковы различия между закрытиями в JS и закрытия в PHP? Они в значительной степени работают так же? Есть ли какие-нибудь предостережения, чтобы быть в курсе при написании закрытий в PHP?