Lines Matching refs:element
174 $element = $elements[$i];
177 if (!is_int($element)) {
180 $result .= pack('C', $element);
183 if (!is_bool($element)) {
186 $result .= $element ? "\1" : "\0";
189 if (!is_int($element) && !is_float($element)) {
193 $result .= pack('NN', $element / 4294967296, $element);
196 if (is_float($element)) {
197 $element = (int) $element;
199 if (!is_int($element)) {
202 $result .= pack('N', $element);
205 if (!self::is_stringable($element)) {
208 $result .= pack('Na*', strlen($element), $element);
211 … if (!$element instanceof BigInteger && !$element instanceof FiniteField\Integer) {
214 $element = $element->toBytes(true);
215 $result .= pack('Na*', strlen($element), $element);
218 if (!is_array($element)) {
221 $element = implode(',', $element);
222 $result .= pack('Na*', strlen($element), $element);