reference/image/functions/imagefilledpolygon.xml
8a2141dcc084f72feb4e0ae2feaff3b440e5c59e
...
...
@@ -7,9 +7,17 @@
7
7
</refnamediv>
8
8
<refsect1 role="description">
9
9
&reftitle.description;
10
+
<simpara>Signature as of PHP 8.0.0 (not supported with named arguments)</simpara>
10
11
<methodsynopsis>
11
12
<type>bool</type><methodname>imagefilledpolygon</methodname>
12
-
<methodparam><type>resource</type><parameter>image</parameter></methodparam>
13
+
<methodparam><type>GdImage</type><parameter>image</parameter></methodparam>
14
+
<methodparam><type>array</type><parameter>points</parameter></methodparam>
15
+
<methodparam><type>int</type><parameter>color</parameter></methodparam>
16
+
</methodsynopsis>
17
+
<simpara>Alternative signature (deprecated as of PHP 8.1.0)</simpara>
18
+
<methodsynopsis>
19
+
<type>bool</type><methodname>imagefilledpolygon</methodname>
20
+
<methodparam><type>GdImage</type><parameter>image</parameter></methodparam>
13
21
<methodparam><type>array</type><parameter>points</parameter></methodparam>
14
22
<methodparam><type>int</type><parameter>num_points</parameter></methodparam>
15
23
<methodparam><type>int</type><parameter>color</parameter></methodparam>
...
...
@@ -37,16 +45,20 @@
37
45
<term><parameter>num_points</parameter></term>
38
46
<listitem>
39
47
<para>
40
-
Total number of vertices, which must be at least 3.
48
+
Total number of points (vertices), which must be at least 3.
41
49
</para>
50
+
<simpara>
51
+
If this parameter is omitted as per the second signature, <parameter>points</parameter>
52
+
must have an even number of elements, and <parameter>num_points</parameter> is
53
+
assumed to be <code>count($points)/2</code>.
54
+
</simpara>
42
55
</listitem>
43
56
</varlistentry>
44
57
<varlistentry>
45
58
<term><parameter>color</parameter></term>
46
59
<listitem>
47
60
<para>
48
-
A color identifier created with
49
-
<function>imagecolorallocate</function>.
61
+
&gd.identifier.color;
50
62
</para>
51
63
</listitem>
52
64
</varlistentry>
...
...
@@ -59,6 +71,30 @@
59
71
&return.success;
60
72
</para>
61
73
</refsect1>
74
+

75
+
<refsect1 role="changelog">
76
+
&reftitle.changelog;
77
+
<informaltable>
78
+
<tgroup cols="2">
79
+
<thead>
80
+
<row>
81
+
<entry>&Version;</entry>
82
+
<entry>&Description;</entry>
83
+
</row>
84
+
</thead>
85
+
<tbody>
86
+
<row>
87
+
<entry>8.1.0</entry>
88
+
<entry>
89
+
The parameter <parameter>num_points</parameter> has been deprecated.
90
+
</entry>
91
+
</row>
92
+
&gd.changelog.image-param;
93
+
</tbody>
94
+
</tgroup>
95
+
</informaltable>
96
+
</refsect1>
97
+

62
98
<refsect1 role="examples">
63
99
&reftitle.examples;
64
100
<para>
...
...
@@ -107,8 +143,14 @@ imagedestroy($image);
107
143
</example>
108
144
</para>
109
145
</refsect1>
110
-
</refentry>
111
146

147
+
<refsect1 role="seealso">
148
+
&reftitle.seealso;
149
+
<simplelist>
150
+
<member><function>imagepolygon</function></member>
151
+
</simplelist>
152
+
</refsect1>
153
+
</refentry>
112
154
<!-- Keep this comment at the end of the file
113
155
Local variables:
114
156
mode: sgml
115
157