Definition of a ‘Type’¶ Many tags use a Type as part of their definition (such as the @return tag). These types differ from the official PHP definition to be able to represent all kinds of data. A complete definition will be given of these types and what they represent in the following sections. type-expression = 1*(array-of-type-expression|array-of-type|type ["|"]) array-of-type-expression = "("