An aniline derivative of formula wherein Ph 1 is a group of formula wherein R 1 to R 4 are each independently a hydrogen atom, a halogen atom, a nitro group, a cyano group or a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms, alkynyl group of 2 to 20 carbon atoms, aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with a halogen atom; each Ar 1 is independently any moiety of formulae to and to below wherein R 489 to R 532 and R 548 to R 582 are each independently a hydrogen atom, a halogen atom, a nitro group, a cyano group, or a diphenylamino group, a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms, alkynyl group of 2 to 20 carbon atoms, aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with a halogen atom; each Ar 2 is independently an aryl group of 6 to 20 carbon atoms which may be substituted with a di(C 6-20 aryl)amino group; R 583 is a hydrogen atom, a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms or alkynyl group of 2 to 20 carbon atoms which may be substituted with Z 1, or an aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 4; R 584 and R 585 are each independently an aryl group of 6 to 20 carbon atoms or a heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 4; Z 1 is a halogen atom, a nitro group, a cyano group, or an aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 2; Z 2 is a halogen atom, a nitro group, a cyano group, or a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms or alkynyl group of 2 to 20 carbon atoms which may be substituted with Z 3; Z 3 is a halogen atom, a nitro group or a cyano group; Z 4 is a halogen atom, a nitro group, a cyano group, or a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms or alkynyl group of 2 to 20 carbon atoms which may be substituted with Z 5; and Z 5 is a halogen atom, a nitro group, a cyano group, or an aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 3; and k is an integer from 2 to 10. wherein R 1 to R 4 are each independently a hydrogen atom, a halogen atom, a nitro group, a cyano group or a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms, alkynyl group of 2 to 20 carbon atoms, aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with a halogen atom; each Ar 1 is independently any moiety of formulae to and to below wherein R 489 to R 532 and R 548 to R 582 are each independently a hydrogen atom, a halogen atom, a nitro group, a cyano group, or a diphenylamino group, a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms, alkynyl group of 2 to 20 carbon atoms, aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with a halogen atom; each Ar 2 is independently an aryl group of 6 to 20 carbon atoms which may be substituted with a di(C 6-20 aryl)amino group; R 583 is a hydrogen atom, a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms or alkynyl group of 2 to 20 carbon atoms which may be substituted with Z 1, or an aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 4; R 584 and R 585 are each independently an aryl group of 6 to 20 carbon atoms or a heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 4; Z 1 is a halogen atom, a nitro group, a cyano group, or an aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 2; Z 2 is a halogen atom, a nitro group, a cyano group, or a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms or alkynyl group of 2 to 20 carbon atoms which may be substituted with Z 3; Z 3 is a halogen atom, a nitro group or a cyano group; Z 4 is a halogen atom, a nitro group, a cyano group, or a linear, branched or cyclic alkyl group of 1 to 20 carbon atoms, alkenyl group of 2 to 20 carbon atoms or alkynyl group of 2 to 20 carbon atoms which may be substituted with Z 5; and Z 5 is a halogen atom, a nitro group, a cyano group, or an aryl group of 6 to 20 carbon atoms or heteroaryl group of 2 to 20 carbon atoms which may be substituted with Z 3; and k is an integer from 2 to 10.