Skip to content

Commit 0a5e7b1

Browse files
takaramTimWolla
andauthored
random: mt_rand() may throw ValueError since PHP 8.0 (#4660)
Co-authored-by: Tim Düsterhus <[email protected]>
1 parent 2e60c51 commit 0a5e7b1

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

reference/random/functions/mt-rand.xml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,20 @@
6363
&reftitle.returnvalues;
6464
<para>
6565
A random integer value between <parameter>min</parameter> (or 0)
66-
and <parameter>max</parameter> (or <function>mt_getrandmax</function>, inclusive),
67-
or &false; if <parameter>max</parameter> is less than <parameter>min</parameter>.
66+
and <parameter>max</parameter> (or <function>mt_getrandmax</function>, inclusive).
6867
</para>
6968
</refsect1>
69+
<refsect1 role="errors">
70+
&reftitle.errors;
71+
<itemizedlist>
72+
<listitem>
73+
<simpara>
74+
If <parameter>max</parameter> is less than <parameter>min</parameter>, a
75+
<classname>ValueError</classname> will be thrown.
76+
</simpara>
77+
</listitem>
78+
</itemizedlist>
79+
</refsect1>
7080
<refsect1 role="changelog">
7181
&reftitle.changelog;
7282
<para>
@@ -79,6 +89,13 @@
7989
</row>
8090
</thead>
8191
<tbody>
92+
<row>
93+
<entry>8.0.0</entry>
94+
<entry>
95+
A <classname>ValueError</classname> will be thrown if <parameter>max</parameter> is less than <parameter>min</parameter>;
96+
previously an <constant>E_WARNING</constant> was raised, and the function returned &false;.
97+
</entry>
98+
</row>
8299
<row>
83100
<entry>7.2.0</entry>
84101
<entry>

0 commit comments

Comments
 (0)