Next Meetup

PHP User Group Munich Meeting
Join us for interesting talks, fun discussions, and be part of the Munich PHP community! Schedule: 6:30pm - 7:00pm - socializing (with pizza and soft drinks and some bier) 7:00pm - 7:45pm - first talk 7:45pm - 8:00pm - break 8:00pm - 8:45pm - second talk After the second talk there will be the possibility for further discussions. ## How Unhandled Exceptions Work - Artem Khvastunov (Jetbrains) PhpStorm is the IDE for PHP and web development. It helps you to write code effectively by providing code completion, refactorings, and also different kinds of so-called inspections. Each inspection is a tool for static code analysis aimed at finding possible errors or simply helping to keep your code clean. Many inspections are available out of the box, e.g., Undefined variable, Unreachable statement, and Unused import, to name a few. The Unhandled exception inspection is one of them. It reveals exceptions that are thrown but actually neither caught nor documented. In the presentation, I will talk about the problems the PhpStorm team faced implementing the inspection and about the solutions we’ve achieved by this time. ## Five Design Patterns You Need To Know - Stefan Priebsch ( Design Patterns are blueprints for common problems. Knowing patterns and being able to use them will help you to writte better code faster. In addition, once you are familiar with certain patterns, you will also spot them in other people's code. Last but not least, patterns are a common language for developers that will improve communication in your team. We will introduce five design patterns (Command, Strategy, Factory, Template Method, and Chain of Responsibility) every web developer should know and use. We will show example code, and discuss when and where to use each pattern. Even older digital watches would outperform Stefan Priebsch's first computer. He has been an IT consultant for over 20 years, holds an academic degree in computer science, is the author of several textbooks, and a university lecturer on professional web development. He presents and keynotes at technology conferences around the world. As Co-Founder and Principal Consultant of The PHP Consulting Company (, Stefan helps his clients to develop software successfully. He spends his free time playing electric guitar and researching agile home improvement.

JetBrains GmbH

Elsenheimerstraße 47 · München

1 comment

Upcoming Meetups

Past Meetups (30)

What we're about

PHP Usergroup Munich for everything related to PHP, PHP development, and PHP frameworks and for everyone from novice to expert. New members and speakers are always welcome! How you can get involved:

• Join on Meetup

• Come to our next meetup

• Spread the word

• Follow us on Twitter (

• Blog, write articles (Hashtag #phpugmunich)

• You are the group! Give a talk about your favourite framework, your personal or work project, or any other experience you made with PHP (Contact Mathias Burger (

PHP UG Munich welcomes everyone, and defends you from harassment.

Code of Conduct

All attendees, speakers, sponsors and volunteers at PHP UG Munich are required to agree with the following code of conduct. Organizers will enforce this code throughout the event. We are expecting coorporation from all participants to help ensuring a safe environment for everybody.

*tl;dr: Don’t be a Jerk. Be excellent.*

Need help? Contact Mathias Burger on twitter: @MathiasBurger ( or via email: (

PHP UG Munich is dedicated to providing a harassment-free meetup experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any meetup venue, including talks, workshops, parties, Twitter and other online media. Meetup participants violating these rules may be sanctioned or expelled from the meetup at the discretion of the organizers.

Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualized images, activities, or other material.

If a participant engages in harassing behavior, the organizers may take any action they deem appropriate, including warning the offender or expulsion from the meetup.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact one of the organizers.

Organizers will be happy to help participants contact security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event. We value your attendance.

Members (1,001)

Photos (44)

Find us also at