We may earn an affiliate commission when you visit our partners.
Christian Wenz

PHP 7 is the first new major version number of PHP since 2004. This course shows what's new, and what's changed.

Over 11 years after the release of PHP 5.0, the technology that runs the majority of web sites has come out with a new major version. This course will get you on track with the new release, helping you get the most out of the new features and warning you about changes that break backwards-compatibility, and possibly your legacy code.

This course is no longer available. Find something similar by browsing:
PHP PHP 7 New Features Breaking Changes Version Updates

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Suitable for learners looking for a comprehensive exploration of the new features and changes in PHP 7
Provides guidance on adapting to the latest version of PHP and avoiding potential compatibility issues
Helpful for learners who need to update their knowledge of PHP to meet industry standards
Taught by Christian Wenz, an experienced PHP instructor

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Php 7 update for developers

According to learners, this course provides a clear and concise overview of PHP 7's significant updates. Students appreciate the focus on new features like scalar type declarations and the spaceship operator, alongside critical information on backward-compatibility changes that could impact existing codebases. Many find the content highly relevant for upgrading skills from PHP 5.x, making it an essential resource for developers. While generally well-received for its practical approach, some suggest it could benefit from more in-depth hands-on exercises. The instructor's ability to simplify complex topics is a frequently highlighted positive aspect, ensuring a smooth transition to PHP 7.
Provides a quick and efficient update for busy developers.
"As a busy professional, I found this course incredibly efficient at getting me up to speed quickly."
"The content gets straight to the point without unnecessary fluff."
"Perfect for a quick refresher on PHP 7's key differences."
Demonstrates new features with useful code examples.
"The code examples provided for each new feature were very helpful for practical application."
"I could immediately apply what I learned to my projects thanks to the demos."
"Hands-on snippets made understanding the new syntax much easier."
Highlights core PHP 7 additions and their practical use.
"I really appreciated the clear explanation of scalar type declarations; it was a game changer for me."
"The section on the spaceship operator clarified its use cases perfectly."
"Learned about anonymous classes, which I hadn't even considered before."
Important insights into changes affecting existing PHP 5 code.
"The warnings about deprecated functions saved me a lot of debugging time on my legacy projects."
"It clearly explained the breaking changes, which is vital for any migration effort."
"Understanding the uniform variable syntax changes was critical for my codebase."
Sufficient for an overview, but some desire more in-depth practice.
"While a great overview, I would have liked more complex examples or practical projects."
"Felt it could delve deeper into some performance aspects of PHP 7."
"Wish there were more hands-on coding challenges to solidify understanding."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in What's New in PHP 7 with these activities:
Review PHP Syntax
Review the basic syntax of PHP to ensure a strong foundation for the course.
Show steps
  • Identify the different data types used in PHP.
  • Review the control flow statements in PHP.
  • Review the functions and arrays in PHP.
Show all one activities

Career center

Learners who complete What's New in PHP 7 will develop knowledge and skills that may be useful to these careers:
Software Engineer
PHP 7 is the newest version of the programming language PHP, used for developing server-side web applications. It is widely used in the tech industry, and its newest release boasts many changes. A Software Engineer with proficiency in PHP would find the new features discussed in this course particularly relevant to their work, especially those that involve server-side programming and web development. Taking this course may help a Software Engineer get up to speed on the latest PHP technologies and ensure they are using best practices.
Web Developer
As the course delves into the latest features and changes in PHP 7, a Web Developer would benefit from this new knowledge. Web Developers frequently use PHP for server-side programming, and being familiar with the newest features and changes in this programming language can help them stay updated with industry best practices and the latest technologies. This course may be particularly helpful for a Web Developer who works with PHP and wants to expand their knowledge and skills in this area, ensuring they are using the most up-to-date techniques and tools.
Back-End Developer
PHP 7 is a programming language widely used for developing server-side web applications, making it a valuable skill for Back-End Developers. With its newest release bringing about many changes and new features, taking this course may help a Back-End Developer stay up-to-date on the latest technologies and best practices in their field. The course will delve into the new features and changes in PHP 7, helping a Back-End Developer expand their knowledge and skills in server-side programming and web development, which are essential aspects of their role.
Full-Stack Developer
The course explores the latest features and changes in PHP 7, a programming language commonly used for server-side web development. For a Full-Stack Developer who works with PHP, taking this course may be beneficial in expanding their knowledge and skills in this area. By understanding the new features and changes in PHP 7, a Full-Stack Developer can stay updated with industry best practices and use the latest technologies in their work, which involves both front-end and back-end development.
Software Architect
This course covers the latest features and changes in PHP 7, a widely used programming language for server-side web development. For a Software Architect who works with PHP, taking this course may be beneficial in expanding their knowledge and skills in this area. By understanding the new features and changes in PHP 7, a Software Architect can stay updated with industry best practices and use the latest technologies in their work, ensuring they design and build scalable, efficient, and maintainable software systems.
Web Application Developer
The course covers the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. For a Web Application Developer who works with PHP, taking this course may be beneficial in expanding their knowledge and skills in this area. By understanding the new features and changes in PHP 7, a Web Application Developer can stay updated with industry best practices and use the latest technologies in their work, ensuring they develop robust and efficient web applications.
Web Designer
The course provides insight into the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to web design, understanding the back-end technologies and their latest advancements can be beneficial for a Web Designer who wants to expand their knowledge and collaborate effectively with back-end developers. By taking this course, a Web Designer can gain a better understanding of the technical aspects of web development and stay informed about the latest technologies used in the industry.
Database Administrator
The course explores the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to database administration, understanding the programming languages and technologies used for web development can be beneficial for a Database Administrator who wants to expand their knowledge and collaborate effectively with developers. By taking this course, a Database Administrator can gain a better understanding of the back-end technologies and their latest advancements, which can be helpful in managing and maintaining databases for web applications.
Systems Administrator
The course provides insight into the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to systems administration, understanding the programming languages and technologies used for web development can be beneficial for a Systems Administrator who wants to expand their knowledge and collaborate effectively with developers. By taking this course, a Systems Administrator can gain a better understanding of the back-end technologies and their latest advancements, which can be helpful in managing and maintaining systems that support web applications.
Cloud Architect
The course covers the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to cloud architecture, understanding the programming languages and technologies used for web development can be beneficial for a Cloud Architect who wants to expand their knowledge and collaborate effectively with developers. By taking this course, a Cloud Architect can gain a better understanding of the back-end technologies and their latest advancements, which can be helpful in designing and managing cloud-based infrastructure for web applications.
Front-End Developer
The course explores the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to front-end development, understanding the back-end technologies and their latest advancements can be beneficial for a Front-End Developer who wants to expand their knowledge and collaborate effectively with back-end developers. By taking this course, a Front-End Developer can gain a better understanding of the technical aspects of web development and stay informed about the latest technologies used in the industry.
IT Manager
The course provides insight into the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to IT management, understanding the programming languages and technologies used for web development can be beneficial for an IT Manager who wants to expand their knowledge and collaborate effectively with developers. By taking this course, an IT Manager can gain a better understanding of the back-end technologies and their latest advancements, which can be helpful in managing and directing IT teams and resources for web-based projects.
Quality Assurance Analyst
The course explores the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to quality assurance, understanding the programming languages and technologies used for web development can be beneficial for a Quality Assurance Analyst who wants to expand their knowledge and collaborate effectively with developers. By taking this course, a Quality Assurance Analyst can gain a better understanding of the back-end technologies and their latest advancements, which can be helpful in testing and ensuring the quality of web applications.
Product Manager
The course provides insight into the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to product management, understanding the programming languages and technologies used for web development can be beneficial for a Product Manager who wants to expand their knowledge and collaborate effectively with developers. By taking this course, a Product Manager can gain a better understanding of the technical aspects of web development and stay informed about the latest technologies used in the industry.
Business Analyst
The course explores the latest features and changes in PHP 7, a programming language commonly used for developing server-side web applications. While not directly related to business analysis, understanding the programming languages and technologies used for web development can be beneficial for a Business Analyst who wants to expand their knowledge and collaborate effectively with developers. By taking this course, a Business Analyst can gain a better understanding of the technical aspects of web development and stay informed about the latest technologies used in the industry.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in What's New in PHP 7.
Practical guide to PHP 7, covering the new features and changes in the latest version of PHP. It is written by an experienced PHP developer and good choice for those who want to learn more about PHP 7.
Practical guide to PHP, covering the basics of the language and how to use it to build web applications. It good choice for those who want to learn more about PHP and how to use it for web development.
Collection of recipes for solving common PHP problems. It good choice for those who want to learn more about PHP and how to use it to solve real-world problems.
Guide to PHP security. It covers the basics of PHP security and how to protect PHP applications from attacks. It good choice for those who want to learn more about PHP security.
Guide to object-oriented programming in PHP. It covers the basics of object-oriented programming and how to use it to build PHP applications. It good choice for those who want to learn more about object-oriented programming in PHP.
Guide to PHP testing. It covers the basics of PHP testing and how to write tests for PHP applications. It good choice for those who want to learn more about PHP testing.
Good introduction to PHP for beginners. It covers the basics of PHP and good choice for those who want to learn more about the language.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser