[DOC-CVS] [doc-en] master: Fix non-runnable code examples (undefined variables, syntax errors) (#5588)
[email protected] (Louis-Arnaud via GitHub) Thu, 4 Jun 2026 20:06:47 +0000
| Newsgroups | php.doc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: Louis-Arnaud (lacatoire)
Committer: GitHub (web-flow)
Pusher: jordikroon
Date: 2026-06-04T22:06:44+02:00
Commit: https://github.com/php/doc-en/commit/8e2cfbdce0cd028a6521c6e073f148e0f7efac7c
Raw diff: https://github.com/php/doc-en/commit/8e2cfbdce0cd028a6521c6e073f148e0f7efac7c.diff
Fix non-runnable code examples (undefined variables, syntax errors) (#5588)
Changed paths:
M appendices/migration74/new-features.xml
M reference/ev/evperiodic/construct.xml
M reference/imagick/imagick/mergeimagelayers.xml
M reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml
M reference/rar/rarentry/getunpackedsize.xml
M reference/solr/solrdismaxquery/setqueryalt.xml
M reference/spl/splfileinfo/getgroup.xml
M reference/spl/splfileinfo/getowner.xml
M reference/spl/splfileinfo/getsize.xml
M reference/uri/uri/rfc3986/uri/parse.xml
M reference/uri/uri/whatwg/url/parse.xml
M reference/xattr/functions/xattr-list.xml
M reference/xlswriter/xlsx-kernel/auto-filter.xml
M reference/xlswriter/xlsx-kernel/const-memory.xml
M reference/xlswriter/xlsx-kernel/file-name.xml
M reference/xlswriter/xlsx-kernel/insert-text.xml
M reference/yac/yac/add.xml
M reference/yaf/yaf_route_rewrite/assemble.xml
Diff:
diff --git a/appendices/migration74/new-features.xml b/appendices/migration74/new-features.xml
index 66c843f93e46..1522c2155ad9 100644
--- a/appendices/migration74/new-features.xml
+++ b/appendices/migration74/new-features.xml
@@ -94,8 +94,8 @@ class A
class B extends A
{
// Fatal error: Could not check compatibility between B::method():C and
- // A::method(): A, because class С is not available
- public function method(): С {}
+ // A::method(): A, because class C is not available
+ public function method(): C {}
}
class C extends B {}
diff --git a/reference/ev/evperiodic/construct.xml b/reference/ev/evperiodic/construct.xml
index 381b8756273a..81cfc7f86166 100644
--- a/reference/ev/evperiodic/construct.xml
+++ b/reference/ev/evperiodic/construct.xml
@@ -125,7 +125,7 @@
// Tick each 10.5 seconds
function reschedule_cb ($watcher, $now) {
- return $now + (10.5. - fmod($now, 10.5));
+ return $now + (10.5 - fmod($now, 10.5));
}
$w = new EvPeriodic(0., 0., "reschedule_cb", function ($w, $revents) {
diff --git a/reference/imagick/imagick/mergeimagelayers.xml b/reference/imagick/imagick/mergeimagelayers.xml
index a5d3049963a8..c0619798e6c1 100644
--- a/reference/imagick/imagick/mergeimagelayers.xml
+++ b/reference/imagick/imagick/mergeimagelayers.xml
@@ -60,7 +60,7 @@
<?php
function mergeImageLayers($layerMethodType, $imagePath1, $imagePath2) {
- $imagick = new \Imagick(realpath($imagePath));
+ $imagick = new \Imagick(realpath($imagePath1));
$imagick2 = new \Imagick(realpath($imagePath2));
$imagick->addImage($imagick2);
diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml
index 00553d1369a3..95c12b7c4bc7 100644
--- a/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml
+++ b/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml
@@ -121,7 +121,7 @@
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWriteCommand;
-$bulk->replaceOne('db.coll', ['x' => 1], ['x' => 1, 'y' = 2]);
+$bulk->replaceOne('db.coll', ['x' => 1], ['x' => 1, 'y' => 2]);
$result = $manager->executeBulkWriteCommand($bulk);
diff --git a/reference/rar/rarentry/getunpackedsize.xml b/reference/rar/rarentry/getunpackedsize.xml
index 59442bf3e5fc..15c987a2da1e 100644
--- a/reference/rar/rarentry/getunpackedsize.xml
+++ b/reference/rar/rarentry/getunpackedsize.xml
@@ -70,7 +70,7 @@ $rar_file = rar_open('example.rar') or die("Failed to open Rar archive");
$entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("Failed to find such entry");
-echo "Unpacked size of " . $entry->getName() . " = " . $entry->getPackedSize() . " bytes";
+echo "Unpacked size of " . $entry->getName() . " = " . $entry->getUnpackedSize() . " bytes";
?>
]]>
diff --git a/reference/solr/solrdismaxquery/setqueryalt.xml b/reference/solr/solrdismaxquery/setqueryalt.xml
index 13e8aa7c5e49..3cd85b862958 100644
--- a/reference/solr/solrdismaxquery/setqueryalt.xml
+++ b/reference/solr/solrdismaxquery/setqueryalt.xml
@@ -51,7 +51,7 @@
<![CDATA[
<?php
-$dismaxQuery = new DisMaxQuery();
+$dismaxQuery = new SolrDisMaxQuery();
$dismaxQuery->setQueryAlt('*:*');
?>
diff --git a/reference/spl/splfileinfo/getgroup.xml b/reference/spl/splfileinfo/getgroup.xml
index d7b99e0471e2..730d971e6605 100644
--- a/reference/spl/splfileinfo/getgroup.xml
+++ b/reference/spl/splfileinfo/getgroup.xml
@@ -45,7 +45,7 @@
<![CDATA[
<?php
$info = new SplFileInfo('example.jpg');
-echo info->getFilename() . ' belongs to group id ' . $info->getGroup() . "\n";
+echo $info->getFilename() . ' belongs to group id ' . $info->getGroup() . "\n";
print_r(posix_getgrgid($info->getGroup()));
?>
]]>
diff --git a/reference/spl/splfileinfo/getowner.xml b/reference/spl/splfileinfo/getowner.xml
index f56b1e1e2010..09c7ffa48768 100644
--- a/reference/spl/splfileinfo/getowner.xml
+++ b/reference/spl/splfileinfo/getowner.xml
@@ -45,7 +45,7 @@
<![CDATA[
<?php
$info = new SplFileInfo('example.jpg');
-echo info->getFilename() . ' belongs to owner id ' . $info->getOwner() . "\n";
+echo $info->getFilename() . ' belongs to owner id ' . $info->getOwner() . "\n";
print_r(posix_getpwuid($info->getOwner()));
?>
]]>
diff --git a/reference/spl/splfileinfo/getsize.xml b/reference/spl/splfileinfo/getsize.xml
index 040a76ad9f8b..7828b9e17209 100644
--- a/reference/spl/splfileinfo/getsize.xml
+++ b/reference/spl/splfileinfo/getsize.xml
@@ -45,7 +45,7 @@
<![CDATA[
<?php
$info = new SplFileInfo('example.jpg');
-echo $fileinfo->getFilename() . " " . $fileinfo->getSize();
+echo $info->getFilename() . " " . $info->getSize();
?>
]]>
</programlisting>
diff --git a/reference/uri/uri/rfc3986/uri/parse.xml b/reference/uri/uri/rfc3986/uri/parse.xml
index dfd03e2aebaa..ee962da2b3de 100644
--- a/reference/uri/uri/rfc3986/uri/parse.xml
+++ b/reference/uri/uri/rfc3986/uri/parse.xml
@@ -61,7 +61,7 @@ $uri = \Uri\Rfc3986\Uri::parse("https://example.com");
if ($uri !== null) {
echo "Valid URI: " . $uri->toString();
} else {
- echo "Invalid URI"
+ echo "Invalid URI";
}
?>
]]>
diff --git a/reference/uri/uri/whatwg/url/parse.xml b/reference/uri/uri/whatwg/url/parse.xml
index 4c3dd96ba909..560af29fd6e0 100644
--- a/reference/uri/uri/whatwg/url/parse.xml
+++ b/reference/uri/uri/whatwg/url/parse.xml
@@ -71,7 +71,7 @@ $url = \Uri\WhatWg\Url::parse("https://example.com");
if ($url !== null) {
echo "Valid URL: " . $url->toAsciiString();
} else {
- echo "Invalid URL"
+ echo "Invalid URL";
}
?>
]]>
diff --git a/reference/xattr/functions/xattr-list.xml b/reference/xattr/functions/xattr-list.xml
index ad7b6c441b06..ea22a9df1557 100644
--- a/reference/xattr/functions/xattr-list.xml
+++ b/reference/xattr/functions/xattr-list.xml
@@ -81,7 +81,7 @@ foreach ($root_attributes as $attr_name) {
}
echo "\n User attributes: \n";
-foreach ($attributes as $attr_name) {
+foreach ($user_attributes as $attr_name) {
printf("%s\n", $attr_name);
}
diff --git a/reference/xlswriter/xlsx-kernel/auto-filter.xml b/reference/xlswriter/xlsx-kernel/auto-filter.xml
index f1018b955972..c41ed1d62d8f 100644
--- a/reference/xlswriter/xlsx-kernel/auto-filter.xml
+++ b/reference/xlswriter/xlsx-kernel/auto-filter.xml
@@ -52,7 +52,7 @@ $config = [
$fileObject = new \Vtiful\Kernel\Excel($config);
-$file = $excel->fileName('test.xlsx')
+$file = $fileObject->fileName('test.xlsx')
->header(['name', 'age'])
->data($data)
->autoFilter('A1:B11') // auto filter
diff --git a/reference/xlswriter/xlsx-kernel/const-memory.xml b/reference/xlswriter/xlsx-kernel/const-memory.xml
index a0ac6af44ac5..78fb9179d53b 100644
--- a/reference/xlswriter/xlsx-kernel/const-memory.xml
+++ b/reference/xlswriter/xlsx-kernel/const-memory.xml
@@ -61,7 +61,7 @@ $config = [
$fileObject = new \Vtiful\Kernel\Excel($config);
-$file = $instance->constMemory('tutorial.xlsx', 'sheet');
+$file = $fileObject->constMemory('tutorial.xlsx', 'sheet');
?>
]]>
</programlisting>
diff --git a/reference/xlswriter/xlsx-kernel/file-name.xml b/reference/xlswriter/xlsx-kernel/file-name.xml
index eaaaf4772d88..9ab8497bd12f 100644
--- a/reference/xlswriter/xlsx-kernel/file-name.xml
+++ b/reference/xlswriter/xlsx-kernel/file-name.xml
@@ -61,7 +61,7 @@ $config = [
$fileObject = new \Vtiful\Kernel\Excel($config);
-$file = $instance->fileName('tutorial.xlsx', 'sheet');
+$file = $fileObject->fileName('tutorial.xlsx', 'sheet');
?>
]]>
</programlisting>
diff --git a/reference/xlswriter/xlsx-kernel/insert-text.xml b/reference/xlswriter/xlsx-kernel/insert-text.xml
index f52371ba9f96..3396c7b1ab6a 100644
--- a/reference/xlswriter/xlsx-kernel/insert-text.xml
+++ b/reference/xlswriter/xlsx-kernel/insert-text.xml
@@ -87,7 +87,7 @@ for ($index = 0; $index < 10; $index++) {
$file->insertText($index+1, 1, 10000, '#,##0');
}
-$textFile->output();
+$file->output();
]]>
</programlisting>
</example>
diff --git a/reference/yac/yac/add.xml b/reference/yac/yac/add.xml
index e90d30469246..97370866a40b 100644
--- a/reference/yac/yac/add.xml
+++ b/reference/yac/yac/add.xml
@@ -66,7 +66,7 @@
<title>Make sure the item is stored</title>
<programlisting role="php">
<![CDATA[
- while(!$yac->set("key", "vale));
+ while(!$yac->set("key", "value"));
]]>
</programlisting>
</example>
diff --git a/reference/yaf/yaf_route_rewrite/assemble.xml b/reference/yaf/yaf_route_rewrite/assemble.xml
index 8ecab66c97f1..3e4c6f491479 100644
--- a/reference/yaf/yaf_route_rewrite/assemble.xml
+++ b/reference/yaf/yaf_route_rewrite/assemble.xml
@@ -54,7 +54,7 @@
<title><function>Yaf_Route_Rewrite::assemble</function>example</title>
<programlisting role="php">
<![CDATA[
-router = new Yaf_Router();
+$router = new Yaf_Router();
$route = new Yaf_Route_Rewrite(
"/product/:name/:id/*",