Although compared to the PUBLIC attribute, the magic method can control read-only and write-only, but the two magic methods are useful for all private members. If you want to control only some of them, you need to write an If judgment. If this is the case, it is better to set the attribute to PUBLIC directly. So, my question is are there any other benefits to the two magic methods?