|
96 | 96 | This required option is the fully qualified class name or one of the PHP datatypes
|
97 | 97 | as determined by PHP's ``is_`` functions.
|
98 | 98 |
|
99 |
| -* `array<http://php.net/is_array>`_ |
100 |
| -* `bool<http://php.net/is_bool>`_ |
101 |
| -* `callable<http://php.net/is_callable>`_ |
102 |
| -* `float<http://php.net/is_float>`_ |
103 |
| -* `double<http://php.net/is_double>`_ |
104 |
| -* `int<http://php.net/is_int>`_ |
105 |
| -* `integer<http://php.net/is_integer>`_ |
106 |
| -* `long<http://php.net/is_long>`_ |
107 |
| -* `null<http://php.net/is_null>`_ |
108 |
| -* `numeric<http://php.net/is_numeric>`_ |
109 |
| -* `object<http://php.net/is_object>`_ |
110 |
| -* `real<http://php.net/is_real>`_ |
111 |
| -* `resource<http://php.net/is_resource>`_ |
112 |
| -* `scalar<http://php.net/is_scalar>`_ |
113 |
| -* `string<http://php.net/is_string>`_ |
| 99 | +*:phpfunction:`array <is_array>` |
| 100 | +*:phpfunction:`bool <is_bool>` |
| 101 | +*:phpfunction:`callable <is_callable>` |
| 102 | +*:phpfunction:`float <is_float>` |
| 103 | +*:phpfunction:`double <is_double>` |
| 104 | +*:phpfunction:`int <is_int>` |
| 105 | +*:phpfunction:`integer <is_integer>` |
| 106 | +*:phpfunction:`long <is_long>` |
| 107 | +*:phpfunction:`null <is_null>` |
| 108 | +*:phpfunction:`numeric <is_numeric>` |
| 109 | +*:phpfunction:`object <is_object>` |
| 110 | +*:phpfunction:`real <is_real>` |
| 111 | +*:phpfunction:`resource <is_resource>` |
| 112 | +*:phpfunction:`scalar <is_scalar>` |
| 113 | +*:phpfunction:`string <is_string>` |
114 | 114 |
|
115 | 115 | Also, you can use ``ctype_`` functions from corresponding `built-in PHP extension<http://php.net/book.ctype.php>`_.
|
116 | 116 | Consider `a list of ctype functions<http://php.net/ref.ctype.php>`_:
|
117 | 117 |
|
118 |
| -* `alnum<http://php.net/function.ctype-alnum.php>`_ |
119 |
| -* `alpha<http://php.net/function.ctype-alpha.php>`_ |
120 |
| -* `cntrl<http://php.net/function.ctype-cntrl.php>`_ |
121 |
| -* `digit<http://php.net/function.ctype-digit.php>`_ |
122 |
| -* `graph<http://php.net/function.ctype-graph.php>`_ |
123 |
| -* `lower<http://php.net/function.ctype-lower.php>`_ |
124 |
| -* `print<http://php.net/function.ctype-print.php>`_ |
125 |
| -* `punct<http://php.net/function.ctype-punct.php>`_ |
126 |
| -* `space<http://php.net/function.ctype-space.php>`_ |
127 |
| -* `upper<http://php.net/function.ctype-upper.php>`_ |
128 |
| -* `xdigit<http://php.net/function.ctype-xdigit.php>`_ |
129 |
| - |
130 |
| -Make sure that the proper `locale<http://php.net/function.setlocale.php>`_ is set before using one of these. |
| 118 | +*:phpfunction:`alnum <ctype_alnum>` |
| 119 | +*:phpfunction:`alpha <ctype_alpha>` |
| 120 | +*:phpfunction:`cntrl <ctype_cntrl>` |
| 121 | +*:phpfunction:`digit <ctype_digit>` |
| 122 | +*:phpfunction:`graph <ctype_graph>` |
| 123 | +*:phpfunction:`lower <ctype_lower>` |
| 124 | +*:phpfunction:`print <ctype_print>` |
| 125 | +*:phpfunction:`punct <ctype_punct>` |
| 126 | +*:phpfunction:`space <ctype_space>` |
| 127 | +*:phpfunction:`upper <ctype_upper>` |
| 128 | +*:phpfunction:`xdigit <ctype_xdigit>` |
| 129 | + |
| 130 | +Make sure that the proper:phpfunction:`locale <setlocale>` is set before using one of these. |
131 | 131 |
|
132 | 132 | message
|
133 | 133 | ~~~~~~~
|
|