diff --git a/UPGRADING b/UPGRADING index 153d5b2c10a..953866a9a1d 100644 --- a/UPGRADING +++ b/UPGRADING @@ -46,6 +46,10 @@ PHP 7.2 UPGRADE NOTES 4. Deprecated Functionality ======================================== +- GD: + . png2wbmp() and jpeg2wbmp() have been deprecated, and will be removed as of + PHP 8.0.0. + ======================================== 5. Changed Functions ======================================== diff --git a/ext/gd/gd.c b/ext/gd/gd.c index b957d75586a..25fb20babca 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -972,10 +972,10 @@ const zend_function_entry gd_functions[] = { PHP_FE(imagetypes, arginfo_imagetypes) #if defined(HAVE_GD_JPG) - PHP_FE(jpeg2wbmp, arginfo_jpeg2wbmp) + PHP_DEP_FE(jpeg2wbmp, arginfo_jpeg2wbmp) #endif #if defined(HAVE_GD_PNG) - PHP_FE(png2wbmp, arginfo_png2wbmp) + PHP_DEP_FE(png2wbmp, arginfo_png2wbmp) #endif PHP_FE(image2wbmp, arginfo_image2wbmp) PHP_FE(imagelayereffect, arginfo_imagelayereffect) diff --git a/ext/gd/tests/jpeg2wbmp_error1.phpt b/ext/gd/tests/jpeg2wbmp_error1.phpt index d0496cc82bd..2368e7549f0 100644 --- a/ext/gd/tests/jpeg2wbmp_error1.phpt +++ b/ext/gd/tests/jpeg2wbmp_error1.phpt @@ -32,8 +32,12 @@ jpeg2wbmp($file, $file2, 20, 120, 9); jpeg2wbmp($file, $file2, 20, 120, -1); ?> --EXPECTF-- +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + Warning: jpeg2wbmp(): Invalid threshold value '9' in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + Warning: jpeg2wbmp(): Invalid threshold value '-1' in %s on line %d --CLEAN-- --EXPECTF-- -Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + +Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d + +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d --CLEAN-- --EXPECTF-- -Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + +Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d + +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d --CLEAN-- --EXPECTF-- -Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + +Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d + +Deprecated: Function jpeg2wbmp() is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: Function png2wbmp() is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '9' in %s on line %d +Deprecated: Function png2wbmp() is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '-1' in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: Function png2wbmp() is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '9' in %s on line %d +Deprecated: Function png2wbmp() is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '-1' in %s on line %d --CLEAN-- --EXPECTF-- -Warning: png2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: Function png2wbmp() is deprecated in %s on line %d Warning: png2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: Function png2wbmp() is deprecated in %s on line %d + +Warning: png2wbmp(): Unable to open '' for reading in %s on line %d + +Deprecated: Function png2wbmp() is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for reading in %s on line %d --CLEAN-- --EXPECTF-- -Warning: png2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: Function png2wbmp() is deprecated in %s on line %d Warning: png2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: Function png2wbmp() is deprecated in %s on line %d + +Warning: png2wbmp(): Unable to open '' for writing in %s on line %d + +Deprecated: Function png2wbmp() is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for writing in %s on line %d --CLEAN--