Testing your plugins for PHP version compatibility

Jonathan Bossenger
Jonathan BossengerCode instructor/ex-developer en Automattic
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.
1 de 4

Más contenido relacionado

Similar a Testing your plugins for PHP version compatibility

Php introPhp intro
Php introsana mateen
972 vistas25 diapositivas
Php unit i Php unit i
Php unit i prakashvs7
39 vistas128 diapositivas

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

Php introPhp intro
Php intro
sana mateen972 vistas
PHP Training In Chandigar1.docxPHP Training In Chandigar1.docx
PHP Training In Chandigar1.docx
Excellence Academy10 vistas
6 benefits of php web development6 benefits of php web development
6 benefits of php web development
intouchgroup270 vistas
Php unit i Php unit i
Php unit i
prakashvs739 vistas
How to Create a Custom WordPress PluginHow to Create a Custom WordPress Plugin
How to Create a Custom WordPress Plugin
Andolasoft Inc75 vistas
Composer Lightning TalkComposer Lightning Talk
Composer Lightning Talk
Eric Johnson364 vistas
Keeping Your Joomla! Site SecureKeeping Your Joomla! Site Secure
Keeping Your Joomla! Site Secure
joomladayhouston2.1K vistas
PhpPhp
Php
anandha ganesh2.2K vistas
Why Learn PHP Programming?Why Learn PHP Programming?
Why Learn PHP Programming?
XtreemHeights2K vistas
Php.pptPhp.ppt
Php.ppt
MAGNA COLLEGE OF ENGINEERING8K vistas
Php tutorialPhp tutorial
Php tutorial
Niit7.3K vistas
Learn PHP Lacture1Learn PHP Lacture1
Learn PHP Lacture1
ADARSH BHATT1.1K vistas
Beginning PHPBeginning PHP
Beginning PHP
Mohammed Safwat1.1K vistas
Php mythsPhp myths
Php myths
Kapil Sharma2.2K vistas
Most useful tools for WordPress developersMost useful tools for WordPress developers
Most useful tools for WordPress developers
MD. Anisur Rahman Bhuyan548 vistas

Más de Jonathan Bossenger(20)

The WordPress HTML APIThe WordPress HTML API
The WordPress HTML API
Jonathan Bossenger42 vistas
The WordPress Create Block toolThe WordPress Create Block tool
The WordPress Create Block tool
Jonathan Bossenger69 vistas
Common WordPress APIs_ Settings APICommon WordPress APIs_ Settings API
Common WordPress APIs_ Settings API
Jonathan Bossenger52 vistas
Common WordPress APIs - Options APICommon WordPress APIs - Options API
Common WordPress APIs - Options API
Jonathan Bossenger48 vistas
Common WordPress APIs_ HTTP API.pptxCommon WordPress APIs_ HTTP API.pptx
Common WordPress APIs_ HTTP API.pptx
Jonathan Bossenger19 vistas
Common WordPress APIs: MetadataCommon WordPress APIs: Metadata
Common WordPress APIs: Metadata
Jonathan Bossenger64 vistas
Common WordPress APIs_ Global VariablesCommon WordPress APIs_ Global Variables
Common WordPress APIs_ Global Variables
Jonathan Bossenger36 vistas
Common WordPress APIs_ InternationalizationCommon WordPress APIs_ Internationalization
Common WordPress APIs_ Internationalization
Jonathan Bossenger21 vistas
Testing WordPress 6.3 - Developer editionTesting WordPress 6.3 - Developer edition
Testing WordPress 6.3 - Developer edition
Jonathan Bossenger23 vistas
Common WordPress APIs: Responsive ImagesCommon WordPress APIs: Responsive Images
Common WordPress APIs: Responsive Images
Jonathan Bossenger66 vistas
Common WordPress APIs - Dashboard WidgetsCommon WordPress APIs - Dashboard Widgets
Common WordPress APIs - Dashboard Widgets
Jonathan Bossenger99 vistas
Custom Tables in WordPressCustom Tables in WordPress
Custom Tables in WordPress
Jonathan Bossenger80 vistas
The WordPress DatabaseThe WordPress Database
The WordPress Database
Jonathan Bossenger52 vistas
WordPress Coding StandardsWordPress Coding Standards
WordPress Coding Standards
Jonathan Bossenger116 vistas
Managing a WordPress Multisite NetworkManaging a WordPress Multisite Network
Managing a WordPress Multisite Network
Jonathan Bossenger12 vistas
Debugging in WordPressDebugging in WordPress
Debugging in WordPress
Jonathan Bossenger20 vistas
Testing plugins for PHP 8Testing plugins for PHP 8
Testing plugins for PHP 8
Jonathan Bossenger45 vistas

Último(20)

Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet49 vistas
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum120 vistas
AMD: 4th Generation EPYC CXL DemoAMD: 4th Generation EPYC CXL Demo
AMD: 4th Generation EPYC CXL Demo
CXL Forum123 vistas
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer Software
CXL Forum117 vistas
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver24 vistas

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.

Notas del editor

  1. TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.
  2. TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.
  3. TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.