Further, PHP has separate, built-in implementations of all of them; for example, UUencoded data can be handled using convert_uuencode/convert_uudecode.https://github.com/php/php-src/blob/php-8.2.0RC5/U...
но зачем нужны другие именно в функции, например __setattr__, __init__
они вроде для классов?
${provinceAsia.shortfall}
, разве нет? В переменной не определено значение, а вы у неё пытаетесь свойство получить. И это происходит ещё до исполнения beforeEach, вот до неё и не доходит даже.