SlideShare a Scribd company logo
Testing your plugins for
PHP version compatibility
Jonathan Bossenger
Learn.WordPress.org
Confidential Customized for Lorem Ipsum LLC Version 1.0
Learn.WordPress.org
What you will learn
1. Why it’s important to test for PHP compatibility.
2. Where to find information about PHP version changes.
3. How to test your plugins against newer PHP versions.
Confidential Customized for Lorem Ipsum LLC Version 1.0
Learn.WordPress.org
Why test for PHP version compatibility
1. WordPress is written using the PHP programming language.
2. PHP versions will eventually reach end of life status.
3. While WordPress core can be made compatible with newer PHP versions,
the project has no control over community plugins or themes.
4. As a plugin developer, it's important to to test for PHP version compatibility.
Confidential Customized for Lorem Ipsum LLC Version 1.0
Learn.WordPress.org
Why test for PHP version compatibility
1. WordPress is written using the PHP programming language.
2. PHP versions will eventually reach end of life status.
3. While WordPress core can be made compatible with newer PHP versions,
the project has no control over community plugins or themes.
4. As a plugin developer, it's important to to test for PHP version compatibility.

More Related Content

PPTX
PHP compatibility testing with PHPCompatibilityWP
ODP
Is your code ready for PHP 7 ?
PDF
The why and how of moving to php 8
PPTX
Testing plugins for PHP 8
PDF
Site Health Check for WordPress
PDF
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
ODP
The why and how of moving to PHP 5.5/5.6
PDF
Back to the future - The WordPress edition
PHP compatibility testing with PHPCompatibilityWP
Is your code ready for PHP 7 ?
The why and how of moving to php 8
Testing plugins for PHP 8
Site Health Check for WordPress
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
The why and how of moving to PHP 5.5/5.6
Back to the future - The WordPress edition

Similar to Testing your plugins for PHP version compatibility (20)

PPTX
Getting started with PHPUnit
PPT
php introduction to the basic student web
ODP
The why and how of moving to php 5.4
PDF
Beginning PHP
PDF
The why and how of moving to php 7
PDF
Effizientere WordPress-Plugin-Entwicklung mit Softwaretests
PPT
Introduction of PHP And MySql presentation
PDF
Summer training report priyanka
KEY
Let's creating your own PHP (tejimaya version)
KEY
Intro to WordPress Plugins
PDF
PDF
Automatic PHP 7 Compatibility Checking Using php7cc (and PHPCompatibility)
ODP
The why and how of moving to php 7.x
ODP
The why and how of moving to php 7.x
PDF
basic concept of php(Gunikhan sonowal)
PPT
PHP LICTURES ..........
PDF
PHP Web Development.pdf
PDF
Start using PHP 7
PDF
Mykhailo Bodnarchuk "The history of the Codeception project"
PDF
Chapter 1
Getting started with PHPUnit
php introduction to the basic student web
The why and how of moving to php 5.4
Beginning PHP
The why and how of moving to php 7
Effizientere WordPress-Plugin-Entwicklung mit Softwaretests
Introduction of PHP And MySql presentation
Summer training report priyanka
Let's creating your own PHP (tejimaya version)
Intro to WordPress Plugins
Automatic PHP 7 Compatibility Checking Using php7cc (and PHPCompatibility)
The why and how of moving to php 7.x
The why and how of moving to php 7.x
basic concept of php(Gunikhan sonowal)
PHP LICTURES ..........
PHP Web Development.pdf
Start using PHP 7
Mykhailo Bodnarchuk "The history of the Codeception project"
Chapter 1
Ad

More from Jonathan Bossenger (20)

PPTX
New WordPress Developer APIs The Interactivity API
PPTX
The WordPress HTML API
PPTX
The WordPress Create Block tool
PPTX
Common WordPress APIs_ Settings API
PPTX
Common WordPress APIs - Options API
PPTX
Common WordPress APIs_ HTTP API.pptx
PPTX
Common WordPress APIs: Metadata
PPTX
What’s new for developers_ (August 2023).pptx
PPTX
Common WordPress APIs_ Global Variables
PPTX
Common WordPress APIs_ Internationalization
PPTX
Testing WordPress 6.3 - Developer edition
PPTX
Common WordPress APIs: Responsive Images
PPTX
Common WordPress APIs - Dashboard Widgets
PPTX
Custom Tables in WordPress
PPTX
The WordPress Database
PPTX
WordPress Coding Standards
PPTX
Managing a WordPress Multisite Network
PPTX
Debugging in WordPress
PPTX
Introduction to WordPress Multisite Networks
PPTX
Developing for multisite
New WordPress Developer APIs The Interactivity API
The WordPress HTML API
The WordPress Create Block tool
Common WordPress APIs_ Settings API
Common WordPress APIs - Options API
Common WordPress APIs_ HTTP API.pptx
Common WordPress APIs: Metadata
What’s new for developers_ (August 2023).pptx
Common WordPress APIs_ Global Variables
Common WordPress APIs_ Internationalization
Testing WordPress 6.3 - Developer edition
Common WordPress APIs: Responsive Images
Common WordPress APIs - Dashboard Widgets
Custom Tables in WordPress
The WordPress Database
WordPress Coding Standards
Managing a WordPress Multisite Network
Debugging in WordPress
Introduction to WordPress Multisite Networks
Developing for multisite
Ad

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Cloud computing and distributed systems.
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A Presentation on Artificial Intelligence
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
sap open course for s4hana steps from ECC to s4
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Testing your plugins for PHP version compatibility

  • 1. Testing your plugins for PHP version compatibility Jonathan Bossenger Learn.WordPress.org
  • 2. Confidential Customized for Lorem Ipsum LLC Version 1.0 Learn.WordPress.org What you will learn 1. Why it’s important to test for PHP compatibility. 2. Where to find information about PHP version changes. 3. How to test your plugins against newer PHP versions.
  • 3. Confidential Customized for Lorem Ipsum LLC Version 1.0 Learn.WordPress.org Why test for PHP version compatibility 1. WordPress is written using the PHP programming language. 2. PHP versions will eventually reach end of life status. 3. While WordPress core can be made compatible with newer PHP versions, the project has no control over community plugins or themes. 4. As a plugin developer, it's important to to test for PHP version compatibility.
  • 4. Confidential Customized for Lorem Ipsum LLC Version 1.0 Learn.WordPress.org Why test for PHP version compatibility 1. WordPress is written using the PHP programming language. 2. PHP versions will eventually reach end of life status. 3. While WordPress core can be made compatible with newer PHP versions, the project has no control over community plugins or themes. 4. As a plugin developer, it's important to to test for PHP version compatibility.

Editor's Notes

  • #3: TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.
  • #4: TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.
  • #5: TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.