In this chapter, you have seen some of the most commonly used types of UML diagrams, namely class diagrams, sequence diagrams, and use case diagrams. If you hadn't been exposed to the UML before, I hope that you have come to realize the value this tool adds in terms of easily communicating functionality, design, and behavior.
Also, we have barely touched the surface of the UML. There are plenty of other UML diagram types to explore, some more useful to a PHP developer, others less so. Like most topics in this book, our look at UML was not meant to be exhaustive, but rather driven by pragmatism. With what you have learned in this chapter, you should be able start using the UML in your every day development activities. At the same time, you have a solid foundation for learning more details if you want or need to. Good starting points for learning more about the UML in general are the web pages of the OMG, which oversees the advancement of the UML:
The UML's home page...