From b24a63f780e462ea67b315ed0c2fe35e063c3e04 Mon Sep 17 00:00:00 2001 From: Brent Wilson Date: Tue, 26 Aug 2025 14:56:50 -0700 Subject: [PATCH 1/3] Docs: add documentation for WordPress.PHP.TypeCasts --- WordPress/Docs/PHP/TypeCastsStandard.xml | 56 ++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 WordPress/Docs/PHP/TypeCastsStandard.xml diff --git a/WordPress/Docs/PHP/TypeCastsStandard.xml b/WordPress/Docs/PHP/TypeCastsStandard.xml new file mode 100644 index 0000000000..4ae707a604 --- /dev/null +++ b/WordPress/Docs/PHP/TypeCastsStandard.xml @@ -0,0 +1,56 @@ + + + + + + + + + (float) $value; +$size = (float) $value; + ]]> + + + (double) $value; +$size = (real) $value; + ]]> + + + + + + + + + (unset) $value; + ]]> + + + + + + + + + (binary) $value; + ]]> + + + From 31462c75adcad905d9628e4b48cb2f69ee7985f5 Mon Sep 17 00:00:00 2001 From: Rodrigo Primo Date: Thu, 4 Jun 2026 12:07:20 +0000 Subject: [PATCH 2/3] Improve documentation for `WordPress.PHP.TypeCasts` --- WordPress/Docs/PHP/TypeCastsStandard.xml | 42 +++++++++++++----------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/WordPress/Docs/PHP/TypeCastsStandard.xml b/WordPress/Docs/PHP/TypeCastsStandard.xml index 4ae707a604..84d8954fbb 100644 --- a/WordPress/Docs/PHP/TypeCastsStandard.xml +++ b/WordPress/Docs/PHP/TypeCastsStandard.xml @@ -2,54 +2,58 @@ + > - - + (float) $value; -$size = (float) $value; ]]> (double) $value; -$size = (real) $value; +$size = (real) $value; ]]> - + + + - + unset( $value ); ]]> (unset) $value; +$result = (unset) $value; ]]> - + + + - + (string) $value; +$text = 'hello'; ]]> - + (binary) $value; +$bytes = (binary) $value; +$text = b'hello'; ]]> From 5e8b4832372e61bcb7537dd672c60e599011fed3 Mon Sep 17 00:00:00 2001 From: Rodrigo Primo Date: Tue, 23 Jun 2026 17:12:23 -0300 Subject: [PATCH 3/3] Apply suggestion from PR review --- WordPress/Docs/PHP/TypeCastsStandard.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/WordPress/Docs/PHP/TypeCastsStandard.xml b/WordPress/Docs/PHP/TypeCastsStandard.xml index 84d8954fbb..255fbacf4b 100644 --- a/WordPress/Docs/PHP/TypeCastsStandard.xml +++ b/WordPress/Docs/PHP/TypeCastsStandard.xml @@ -5,11 +5,11 @@ > - + (float) $value; ]]> @@ -23,7 +23,7 @@ $size = (real) $value; @@ -32,7 +32,7 @@ $size = (real) $value; unset( $value ); ]]> - + (unset) $value; ]]> @@ -40,17 +40,17 @@ $result = (unset) $value; - + (string) $value; $text = 'hello'; ]]> - + (binary) $value; $text = b'hello';