Disclosed is a spirocyclic aryl phosphorus oxide or sulfide as an ALK inhibitor, particularly a compound represented by formula (I) as an ALK inhibitor or pharmaceutically acceptable salt thereof.Linvention concerne un oxyde ou sulfure daryle-phosphore spirocyclique en tant quinhibiteur dALK, en particulier un composé représenté par la formule (I) en tant quinhibiteur de ALK, ou un sel pharmaceutiquement acceptable de celui-ci.