<?php trait HasStaticPaths { public static $paths = []; } class FirstStaticPaths { use HasStaticPaths; } class SecondStaticPaths { use HasStaticPaths; } abstract class HasPaths { public static $paths = []; } class ThirdStaticPaths extends HasPaths {} class FourthStaticPaths extends HasPaths {} FirstStaticPaths::$paths[] = '/var'; SecondStaticPaths::$paths[] = '/usr'; ThirdStaticPaths::$paths[] = '/var'; FourthStaticPaths::$paths[] = '/usr'; var_dump(FirstStaticPaths::$paths); var_dump(SecondStaticPaths::$paths); var_dump(ThirdStaticPaths::$paths); var_dump(FourthStaticPaths::$paths);
You have javascript disabled. You will not be able to edit any code.