The connection of renewable energy sources (RESs) to the distribution network has been rising at a steady pace over the past decades. The great penetration of RESs such as grid-connected photovoltaic system brings new technical challenges to the distribution networks such as unintentional islanding. Conceptually, this situation occurs when a portion of the network that has been isolated from the main grid remains energised by the embedded RESs. This unexpected scenario should be thereby identified effectively to avoid frequency and voltage deviations and their hazardous effects. The aim of this paper is to provide a comprehensive review on the recently developed islanding detection methods for grid-following/grid-connected photovoltaic system, analyse their existing limitations, and suggest possible future research implementations. In this context, an in-depth comparison is provided considering the main features used in islanding detection methods such as non-detection zone, detection time, implementation cost and complexity, and power quality degradation. Finally, the main technical requirements established by the current grid codes are recalled identifying potential multi-functional approaches to expand the current islanding detection capabilities.