]> granicus.if.org Git - php/commitdiff
Deprecate string.strip_tags filter
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 5 Jul 2018 19:27:17 +0000 (21:27 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Sat, 21 Jul 2018 20:38:39 +0000 (22:38 +0200)
Part of https://wiki.php.net/rfc/deprecations_php_7_3.

ext/standard/filters.c
ext/standard/tests/filters/strip_tags_filter.phpt

index f738ecf762a66924b949912c9f0fc22b1e774b68..b5a8bdab2ddea4f3cb114bfdd448132c3508b669 100644 (file)
@@ -250,6 +250,8 @@ static php_stream_filter *strfilter_strip_tags_create(const char *filtername, zv
        php_stream_filter *filter = NULL;
        zend_string *allowed_tags = NULL;;
 
+       php_error_docref(NULL, E_DEPRECATED, "The string.strip_tags filter is deprecated");
+
        inst = pemalloc(sizeof(php_strip_tags_filter), persistent);
 
        if (filterparams != NULL) {
index 038545ae6d03e7de156c7f0f763e7b5e63474aea..f353e79a9a721430e8fd4eb5a9dd97f504a14692 100644 (file)
@@ -18,7 +18,12 @@ fwrite($fp, "test <b>bold</b> <i>italic</i> test\n");
 fclose($fp);
 
 ?>
---EXPECT--
+--EXPECTF--
+Deprecated: stream_filter_append(): The string.strip_tags filter is deprecated in %s on line %d
 test bold italic test
+
+Deprecated: stream_filter_append(): The string.strip_tags filter is deprecated in %s on line %d
 test <b>bold</b> italic test
+
+Deprecated: stream_filter_append(): The string.strip_tags filter is deprecated in %s on line %d
 test <b>bold</b> italic test