The construct code for the spdynarea class initializes a protected array called "dynfields" (spdynarea.php line 27), but is not used anywhere else. I guess this should be changed to "fields"?
This has no apparent impact: the fields array is initialized when the first field is added to the Dynamic Area.
Regards,
Thank you for your report. We'll check. I think it might forgotten to clean up.