Abstract
A trait is a group of methods that can be inserted into classes. They enable greater code reuse without the added complexity that comes from allowing multiple-inheritance. Traits are defined with the trait keyword followed by a name and a code block. The naming convention is the same as for classes, with each word initially capitalized. The code block may only contain static and instance methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Mikael Olsson
About this chapter
Cite this chapter
Olsson, M. (2013). Traits. In: PHP Quick Scripting Reference. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-6284-8_16
Download citation
DOI: https://doi.org/10.1007/978-1-4302-6284-8_16
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-6283-1
Online ISBN: 978-1-4302-6284-8
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books