Hi Kévin, My opinion is that you should write an RFC. I have to admit I was a little confused when I initially read your email, because I never considered ::class to be a constant. It is a special constant, which is described as a keyword in the manual. If I understand it correctly the value is obtained either at compile-time or at runtime. I would certainly want to see more explanation for your proposal with all edge cases listed out. Sounds interesting and I am looking forward to more information.
Regards, Kamil