The PHP 7 release is just around the corner, bringing some much-desired changes and improvements to the language. However, many developers simply aren't aware of what's coming. We'll remedy this by checking out the new "spaceship operator," demonstrating how static type hints produce clean code, and using anonymous classes to quickly implement interfaces on the fly. Attendees will also learn about breaking changes and "gotchas" to watch out for when making the upgrade and will receive pointers on getting started with PHP 7 today.
Recent Activity
Believe it or not, there's a lot more to debugging your PHP code than var_dump()'ing all the things. We discuss how to use debugging tools to help us comprehensively debug our codebase.
The PHP 7 release is just around the corner, bringing some much-desired changes and improvements to the language. However, many developers simply aren't aware of what's coming. This book covers all of the new features coming in PHP 7, as well as breaking changes and "gotchas" to watch out for. You'll learn how to take advantage of these changes and get started with PHP today.
Software bugs are inevitable - it doesn't matter how experienced you are or how well you follow best-practices. Some bugs are especially difficult to track down, causing you to waste countless hours before throwing your hands up in defeat. It doesn't have to be this way though!
Learn about the CommonMark initiative and how you can implement a CommonMark parser into your PHP projects.
Custom coding standard based off the Zend standards, plus some logical inclusions like:
- Ensuring proper indentation and line endings
- Disallowing temporary debug functions and commented-out code
- etc.
Zero-amount payment driver for the Omnipay PHP payment processing library. It basically allows you to process $0 orders without needing to implement special code to skip the payment processor in these cases.
Simple bundle for implementing Omnipay in your Symfony application.
Discussed open-source topics including project support, implementing and maintaing SemVer, and licensing concerns.