3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace fema\utils; class CharSequence { private $linesBreakIndex; private $chars; private $offset; private $length; private function __construct(array $chars, int $offset, int $length, array $linesBreakIndex) { $this->chars = $chars; $this->offset = $offset; $this->length = $length; $this->linesBreakIndex = $linesBreakIndex; var_dump([$this->toString(), $linesBreakIndex]); if(count($linesBreakIndex) > 0){ echo "line 0"; $this->getLine(0); for($i=0;$i<count($linesBreakIndex); $i++){ echo "line " . ($i+1); $this->getLine($linesBreakIndex[$i]+1); } } } public function length() : int { return $this->length; } public function getLinesCount() : int { return count($this->linesBreakIndex) + 1; } public function getLinesBreakIndex() : int { return $this->linesBreakIndex; } private function getLineBreakIndexIndex(int $charIndex) : int { $arr = $this->linesBreakIndex; $start = 0; $end = count($arr); while($start < $end){ var_dump([$start, $middle, $end]); $middle = ($start + $end) / 2; if($arr[$middle] === $charIndex){ return $middle - 1; }elseif($charIndex > $arr[$middle] && ($middle+1>=count($arr) || $charIndex <= $arr[$middle+1])){ return $middle; }elseif($charIndex < $arr[$middle]){ $end = $middle; }else{ $start = $middle + 1; } } return -1; } public function getLine(int $charIndex) : CharSequence { if($charIndex < 0 || $charIndex >= $this->length) { throw new \InvalidArgumentException("Char index out of bounds [0, $this->length): $charIndex"); } $lineIndexIndex = $this->getLineBreakIndexIndex($charIndex); echo "\n$charIndex => $lineIndexIndex\n"; $start = $lineIndexIndex === -1 ? 0 : $this->linesBreakIndex[$lineIndexIndex]+1; $end = $lineIndexIndex + 1 >= count($this->linesBreakIndex) ? $this->length : $this->linesBreakIndex[$lineIndexIndex+1]; return $this->subCharSequence($start, $end - $start); } public function charAt(int $i) : string { if($i < 0 || $i >= $this->length) { throw new \InvalidArgumentException("Char index out of bounds [0, $this->length): $i"); } else { return $this->chars[$this->offset + $i]; } } public function substring(int $start, ?int $length = null) : string { if($start < 0 || $start >= $this->length) { throw new \InvalidArgumentException("Start out of bounds [0, $this->length): $start"); } elseif($length !== null && $length < 0 || $start + $length > $this->length) { throw new \InvalidArgumentException("Length out of bounds [0, " . ($this->length-$start) . "]: $length"); } else { $ret = ''; for($i = $start; $i<$start+$length; $i++) { $ret .= $this->chars[$this->offset + $i]; } return $ret; } } public function subCharSequence(int $start, ?int $length = null) : CharSequence { if($start < 0 || $start >= $this->length) { throw new \InvalidArgumentException("Start out of bounds [0, $this->length): $start"); } elseif($length !== null && $length < 0 || $start + $length > $this->length) { throw new \InvalidArgumentException("Length out of bounds [0, " . ($this->length-$start) . "]: $length"); } else { if($length === null) { $length = $this->length - $start; } $newLineBreaks = []; $i = $this->getLineBreakIndexIndex($start); if($i === -1 || $this->linesBreakIndex[$i] < $start){ $i++; } for(; $i<count($this->linesBreakIndex) && $this->linesBreakIndex[$i] < $start + $length; $i++){ $newLineBreaks[] = $this->linesBreakIndex[$i] - $start; } return new CharSequence($this->chars, $this->offset + $start, $length, $newLineBreaks); } } public function toString() : string { $ret = ''; for($i = 0; $i < $this->length; $i++){ $ret .= $this->chars[$this->offset + $i]; } return $ret; } public static function getInstance(string $string, bool $normalizeNewLines = false) { $chars = []; $pointer = 0; $length = 0; $linesBreak = []; $prevChar = null; while(($char = static::nextChar($string, $pointer)) !== null) { $realChar = null; if(!$normalizeNewLines) { $realChar = $char; } else { if($char === "\r") { $realChar = "\n"; } elseif($char !== "\n" || $prevChar !== "\r") { $realChar = $char; } } $prevChar = $char; if($realChar !== null) { if($realChar === "\n"){ $linesBreak[] = $length; } $chars[] = $realChar; $length++; } } return new CharSequence($chars, 0, $length, $linesBreak); } private static function nextChar(string $string, int &$pointer) : ?string { if(!isset($string[$pointer])) { return null; } $char = ord($string[$pointer]); if($char < 128){ return $string[$pointer++]; }else{ if($char < 224){ $bytes = 2; }elseif($char < 240){ $bytes = 3; }elseif($char < 248){ $bytes = 4; }elseif($char == 252){ $bytes = 5; }else{ $bytes = 6; } $str = substr($string, $pointer, $bytes); $pointer += $bytes; return $str; } } } echo "Creo stringa originaria\n"; $cs = CharSequence::getInstance("0123456789\n987654321"); echo "\n\nsubstr 10\n"; $cs->subCharSequence(10);

Abusive script

This script was stopped while abusing our resources

Output for git.master, git.master_jit, rfc.property-hooks
Creo stringa originaria array(2) { [0]=> string(20) "0123456789 987654321" [1]=> array(1) { [0]=> int(10) } } line 0 Warning: Undefined variable $middle in /in/1lSWU on line 46 array(3) { [0]=> int(0) [1]=> NULL [2]=> int(1) } Deprecated: Implicit conversion from float 0.5 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.5 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.5 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.5) [2]=> float(0.5) } Deprecated: Implicit conversion from float 0.25 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.25 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.25 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.25) [2]=> float(0.25) } Deprecated: Implicit conversion from float 0.125 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.125 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.125 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.125) [2]=> float(0.125) } Deprecated: Implicit conversion from float 0.0625 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.0625 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.0625 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.0625) [2]=> float(0.0625) } Deprecated: Implicit conversion from float 0.03125 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.03125 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.03125 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.03125) [2]=> float(0.03125) } Deprecated: Implicit conversion from float 0.015625 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.015625 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.015625 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.015625) [2]=> float(0.015625) } Deprecated: Implicit conversion from float 0.0078125 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.0078125 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.0078125 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.0078125) [2]=> float(0.0078125) } Deprecated: Implicit conversion from float 0.00390625 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.00390625 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.00390625 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.00390625) [2]=> float(0.00390625) } Deprecated: Implicit conversion from float 0.001953125 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.001953125 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.001953125 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.001953125) [2]=> float(0.001953125) } Deprecated: Implicit conversion from float 0.0009765625 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.0009765625 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.0009765625 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.0009765625) [2]=> float(0.0009765625) } Deprecated: Implicit conversion from float 0.00048828125 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.00048828125 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.00048828125 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.00048828125) [2]=> float(0.00048828125) } Deprecated: Implicit conversion from float 0.000244140625 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.000244140625 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.000244140625 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.000244140625) [2]=> float(0.000244140625) } Deprecated: Implicit conversion from float 0.0001220703125 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 0.0001220703125 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 0.0001220703125 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(0.0001220703125) [2]=> float(0.0001220703125) } Deprecated: Implicit conversion from float 6.103515625E-5 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 6.103515625E-5 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 6.103515625E-5 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(6.103515625E-5) [2]=> float(6.103515625E-5) } Deprecated: Implicit conversion from float 3.0517578125E-5 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.0517578125E-5 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.0517578125E-5 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.0517578125E-5) [2]=> float(3.0517578125E-5) } Deprecated: Implicit conversion from float 1.52587890625E-5 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.52587890625E-5 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.52587890625E-5 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.52587890625E-5) [2]=> float(1.52587890625E-5) } Deprecated: Implicit conversion from float 7.62939453125E-6 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 7.62939453125E-6 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 7.62939453125E-6 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(7.62939453125E-6) [2]=> float(7.62939453125E-6) } Deprecated: Implicit conversion from float 3.814697265625E-6 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.814697265625E-6 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.814697265625E-6 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.814697265625E-6) [2]=> float(3.814697265625E-6) } Deprecated: Implicit conversion from float 1.9073486328125E-6 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.9073486328125E-6 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.9073486328125E-6 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.9073486328125E-6) [2]=> float(1.9073486328125E-6) } Deprecated: Implicit conversion from float 9.5367431640625E-7 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 9.5367431640625E-7 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 9.5367431640625E-7 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(9.5367431640625E-7) [2]=> float(9.5367431640625E-7) } Deprecated: Implicit conversion from float 4.76837158203125E-7 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 4.76837158203125E-7 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 4.76837158203125E-7 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(4.76837158203125E-7) [2]=> float(4.76837158203125E-7) } Deprecated: Implicit conversion from float 2.384185791015625E-7 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.384185791015625E-7 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.384185791015625E-7 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.384185791015625E-7) [2]=> float(2.384185791015625E-7) } Deprecated: Implicit conversion from float 1.1920928955078125E-7 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.1920928955078125E-7 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.1920928955078125E-7 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.1920928955078125E-7) [2]=> float(1.1920928955078125E-7) } Deprecated: Implicit conversion from float 5.960464477539063E-8 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 5.960464477539063E-8 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 5.960464477539063E-8 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(5.960464477539063E-8) [2]=> float(5.960464477539063E-8) } Deprecated: Implicit conversion from float 2.9802322387695312E-8 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.9802322387695312E-8 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.9802322387695312E-8 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.9802322387695312E-8) [2]=> float(2.9802322387695312E-8) } Deprecated: Implicit conversion from float 1.4901161193847656E-8 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.4901161193847656E-8 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.4901161193847656E-8 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.4901161193847656E-8) [2]=> float(1.4901161193847656E-8) } Deprecated: Implicit conversion from float 7.450580596923828E-9 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 7.450580596923828E-9 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 7.450580596923828E-9 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(7.450580596923828E-9) [2]=> float(7.450580596923828E-9) } Deprecated: Implicit conversion from float 3.725290298461914E-9 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.725290298461914E-9 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.725290298461914E-9 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.725290298461914E-9) [2]=> float(3.725290298461914E-9) } Deprecated: Implicit conversion from float 1.862645149230957E-9 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.862645149230957E-9 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.862645149230957E-9 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.862645149230957E-9) [2]=> float(1.862645149230957E-9) } Deprecated: Implicit conversion from float 9.313225746154785E-10 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 9.313225746154785E-10 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 9.313225746154785E-10 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(9.313225746154785E-10) [2]=> float(9.313225746154785E-10) } Deprecated: Implicit conversion from float 4.656612873077393E-10 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 4.656612873077393E-10 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 4.656612873077393E-10 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(4.656612873077393E-10) [2]=> float(4.656612873077393E-10) } Deprecated: Implicit conversion from float 2.3283064365386963E-10 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.3283064365386963E-10 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.3283064365386963E-10 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.3283064365386963E-10) [2]=> float(2.3283064365386963E-10) } Deprecated: Implicit conversion from float 1.1641532182693481E-10 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.1641532182693481E-10 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.1641532182693481E-10 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.1641532182693481E-10) [2]=> float(1.1641532182693481E-10) } Deprecated: Implicit conversion from float 5.820766091346741E-11 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 5.820766091346741E-11 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 5.820766091346741E-11 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(5.820766091346741E-11) [2]=> float(5.820766091346741E-11) } Deprecated: Implicit conversion from float 2.9103830456733704E-11 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.9103830456733704E-11 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.9103830456733704E-11 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.9103830456733704E-11) [2]=> float(2.9103830456733704E-11) } Deprecated: Implicit conversion from float 1.4551915228366852E-11 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.4551915228366852E-11 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.4551915228366852E-11 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.4551915228366852E-11) [2]=> float(1.4551915228366852E-11) } Deprecated: Implicit conversion from float 7.275957614183426E-12 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 7.275957614183426E-12 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 7.275957614183426E-12 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(7.275957614183426E-12) [2]=> float(7.275957614183426E-12) } Deprecated: Implicit conversion from float 3.637978807091713E-12 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.637978807091713E-12 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.637978807091713E-12 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.637978807091713E-12) [2]=> float(3.637978807091713E-12) } Deprecated: Implicit conversion from float 1.8189894035458565E-12 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.8189894035458565E-12 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.8189894035458565E-12 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.8189894035458565E-12) [2]=> float(1.8189894035458565E-12) } Deprecated: Implicit conversion from float 9.094947017729282E-13 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 9.094947017729282E-13 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 9.094947017729282E-13 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(9.094947017729282E-13) [2]=> float(9.094947017729282E-13) } Deprecated: Implicit conversion from float 4.547473508864641E-13 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 4.547473508864641E-13 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 4.547473508864641E-13 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(4.547473508864641E-13) [2]=> float(4.547473508864641E-13) } Deprecated: Implicit conversion from float 2.2737367544323206E-13 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.2737367544323206E-13 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.2737367544323206E-13 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.2737367544323206E-13) [2]=> float(2.2737367544323206E-13) } Deprecated: Implicit conversion from float 1.1368683772161603E-13 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.1368683772161603E-13 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.1368683772161603E-13 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.1368683772161603E-13) [2]=> float(1.1368683772161603E-13) } Deprecated: Implicit conversion from float 5.684341886080802E-14 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 5.684341886080802E-14 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 5.684341886080802E-14 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(5.684341886080802E-14) [2]=> float(5.684341886080802E-14) } Deprecated: Implicit conversion from float 2.842170943040401E-14 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.842170943040401E-14 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.842170943040401E-14 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.842170943040401E-14) [2]=> float(2.842170943040401E-14) } Deprecated: Implicit conversion from float 1.4210854715202004E-14 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.4210854715202004E-14 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.4210854715202004E-14 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.4210854715202004E-14) [2]=> float(1.4210854715202004E-14) } Deprecated: Implicit conversion from float 7.105427357601002E-15 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 7.105427357601002E-15 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 7.105427357601002E-15 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(7.105427357601002E-15) [2]=> float(7.105427357601002E-15) } Deprecated: Implicit conversion from float 3.552713678800501E-15 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.552713678800501E-15 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.552713678800501E-15 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.552713678800501E-15) [2]=> float(3.552713678800501E-15) } Deprecated: Implicit conversion from float 1.7763568394002505E-15 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.7763568394002505E-15 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.7763568394002505E-15 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.7763568394002505E-15) [2]=> float(1.7763568394002505E-15) } Deprecated: Implicit conversion from float 8.881784197001252E-16 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 8.881784197001252E-16 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 8.881784197001252E-16 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(8.881784197001252E-16) [2]=> float(8.881784197001252E-16) } Deprecated: Implicit conversion from float 4.440892098500626E-16 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 4.440892098500626E-16 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 4.440892098500626E-16 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(4.440892098500626E-16) [2]=> float(4.440892098500626E-16) } Deprecated: Implicit conversion from float 2.220446049250313E-16 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.220446049250313E-16 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.220446049250313E-16 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.220446049250313E-16) [2]=> float(2.220446049250313E-16) } Deprecated: Implicit conversion from float 1.1102230246251565E-16 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.1102230246251565E-16 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.1102230246251565E-16 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.1102230246251565E-16) [2]=> float(1.1102230246251565E-16) } Deprecated: Implicit conversion from float 5.551115123125783E-17 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 5.551115123125783E-17 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 5.551115123125783E-17 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(5.551115123125783E-17) [2]=> float(5.551115123125783E-17) } Deprecated: Implicit conversion from float 2.7755575615628914E-17 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.7755575615628914E-17 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.7755575615628914E-17 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.7755575615628914E-17) [2]=> float(2.7755575615628914E-17) } Deprecated: Implicit conversion from float 1.3877787807814457E-17 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.3877787807814457E-17 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.3877787807814457E-17 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.3877787807814457E-17) [2]=> float(1.3877787807814457E-17) } Deprecated: Implicit conversion from float 6.938893903907228E-18 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 6.938893903907228E-18 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 6.938893903907228E-18 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(6.938893903907228E-18) [2]=> float(6.938893903907228E-18) } Deprecated: Implicit conversion from float 3.469446951953614E-18 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.469446951953614E-18 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.469446951953614E-18 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.469446951953614E-18) [2]=> float(3.469446951953614E-18) } Deprecated: Implicit conversion from float 1.734723475976807E-18 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.734723475976807E-18 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.734723475976807E-18 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.734723475976807E-18) [2]=> float(1.734723475976807E-18) } Deprecated: Implicit conversion from float 8.673617379884035E-19 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 8.673617379884035E-19 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 8.673617379884035E-19 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(8.673617379884035E-19) [2]=> float(8.673617379884035E-19) } Deprecated: Implicit conversion from float 4.336808689942018E-19 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 4.336808689942018E-19 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 4.336808689942018E-19 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(4.336808689942018E-19) [2]=> float(4.336808689942018E-19) } Deprecated: Implicit conversion from float 2.168404344971009E-19 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.168404344971009E-19 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.168404344971009E-19 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.168404344971009E-19) [2]=> float(2.168404344971009E-19) } Deprecated: Implicit conversion from float 1.0842021724855044E-19 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.0842021724855044E-19 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.0842021724855044E-19 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.0842021724855044E-19) [2]=> float(1.0842021724855044E-19) } Deprecated: Implicit conversion from float 5.421010862427522E-20 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 5.421010862427522E-20 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 5.421010862427522E-20 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(5.421010862427522E-20) [2]=> float(5.421010862427522E-20) } Deprecated: Implicit conversion from float 2.710505431213761E-20 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.710505431213761E-20 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.710505431213761E-20 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.710505431213761E-20) [2]=> float(2.710505431213761E-20) } Deprecated: Implicit conversion from float 1.3552527156068805E-20 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.3552527156068805E-20 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.3552527156068805E-20 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.3552527156068805E-20) [2]=> float(1.3552527156068805E-20) } Deprecated: Implicit conversion from float 6.776263578034403E-21 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 6.776263578034403E-21 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 6.776263578034403E-21 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(6.776263578034403E-21) [2]=> float(6.776263578034403E-21) } Deprecated: Implicit conversion from float 3.3881317890172014E-21 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 3.3881317890172014E-21 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 3.3881317890172014E-21 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(3.3881317890172014E-21) [2]=> float(3.3881317890172014E-21) } Deprecated: Implicit conversion from float 1.6940658945086007E-21 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.6940658945086007E-21 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.6940658945086007E-21 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.6940658945086007E-21) [2]=> float(1.6940658945086007E-21) } Deprecated: Implicit conversion from float 8.470329472543003E-22 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 8.470329472543003E-22 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 8.470329472543003E-22 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(8.470329472543003E-22) [2]=> float(8.470329472543003E-22) } Deprecated: Implicit conversion from float 4.235164736271502E-22 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 4.235164736271502E-22 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 4.235164736271502E-22 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(4.235164736271502E-22) [2]=> float(4.235164736271502E-22) } Deprecated: Implicit conversion from float 2.117582368135751E-22 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.117582368135751E-22 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.117582368135751E-22 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(2.117582368135751E-22) [2]=> float(2.117582368135751E-22) } Deprecated: Implicit conversion from float 1.0587911840678754E-22 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 1.0587911840678754E-22 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 1.0587911840678754E-22 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(1.0587911840678754E-22) [2]=> float(1.0587911840678754E-22) } Deprecated: Implicit conversion from float 5.293955920339377E-23 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 5.293955920339377E-23 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 5.293955920339377E-23 to int loses precision in /in/1lSWU on line 52 array(3) { [0]=> int(0) [1]=> float(5.293955920339377E-23) [2]=> float(5.293955920339377E-23) } Deprecated: Implicit conversion from float 2.6469779601696886E-23 to int loses precision in /in/1lSWU on line 48 Deprecated: Implicit conversion from float 2.6469779601696886E-23 to int loses precision in /in/1lSWU on line 50 Deprecated: Implicit conversion from float 2.6469779601696886E-23 to int loses precision in /in/1lS
Process exited with code 137.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
147.87 ms | 473 KiB | 5 Q