3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Point { public $X; public $Y; function __construct($X, $Y) { $this->X = $X; $this->Y = $Y; } } $moves = 4; $mouseX = 100; $mouseY = 200; $point = new Point(500, 400); $startAngle = rand(0, 90); echo 'Angle = '.$startAngle."\r\n"; $angles = array($startAngle); for ( $i=1; $i<$moves; $i++ ) { $angles[$i] = $angles[$i-1] + (90 - 2*$startAngle)/($moves-1); } $lineHeightDiv = 0; foreach ( $angles as $angle ) { $lineHeightDiv += sin($angle*pi()/180); } $lineHeight = ($point->Y-$mouseY)/$lineHeightDiv; echo 'LineHeight = '.$lineHeight."\r\n"; $lineWidthDiv = 0; foreach ( $angles as $angle ) { $lineWidthDiv += cos($angle*pi()/180); } $lineWidth = ($point->X-$mouseX)/$lineWidthDiv; echo 'LineWidth = '.$lineWidth."\r\n"; $points = array(new Point($mouseX, $mouseY)); for ( $i=1; $i<=$moves; $i++ ) { $x = $points[$i-1]->X + $lineWidth*cos($angles[$i-1]*pi()/180); $y = $points[$i-1]->Y + $lineHeight*sin($angles[$i-1]*pi()/180); $points[] = new Point($x, $y); } var_dump($points);
Output for 5.4.19, 5.4.42, 5.5.32, 5.6.19, 7.3.1
Angle = 15 LineHeight = 76.409564912959 LineWidth = 152.81912982592 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(247.61194424988) ["Y"]=> float(219.77625062747) } [2]=> object(Point)#4 (2) { ["X"]=> float(372.79404685324) ["Y"]=> float(263.60297657338) } [3]=> object(Point)#5 (2) { ["X"]=> float(460.44749874506) ["Y"]=> float(326.19402787506) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.3.0
Angle = 39 LineHeight = 70.926552927543 LineWidth = 141.85310585509 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(210.24056833541) ["Y"]=> float(244.63552602418) } [2]=> object(Point)#4 (2) { ["X"]=> float(313.9853623887) ["Y"]=> float(293.00731880565) } [3]=> object(Point)#5 (2) { ["X"]=> float(410.72894795164) ["Y"]=> float(344.8797158323) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.10, 7.2.13
Angle = 20 LineHeight = 74.599181899389 LineWidth = 149.19836379878 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(240.20060149504) ["Y"]=> float(225.51442288521) } [2]=> object(Point)#4 (2) { ["X"]=> float(359.87606941915) ["Y"]=> float(270.06196529043) } [3]=> object(Point)#5 (2) { ["X"]=> float(448.97115422959) ["Y"]=> float(329.89969925248) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.5, 5.3.11, 5.4.28, 5.6.11, 7.2.12
Angle = 42 LineHeight = 70.764557194184 LineWidth = 141.52911438837 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(205.17662901211) ["Y"]=> float(247.35073106406) } [2]=> object(Point)#4 (2) { ["X"]=> float(306.98415389835) ["Y"]=> float(296.50792305083) } [3]=> object(Point)#5 (2) { ["X"]=> float(405.29853787188) ["Y"]=> float(347.41168549394) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.2.11
Angle = 76 LineHeight = 76.819847586077 LineWidth = 153.63969517215 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(137.1688062954) ["Y"]=> float(274.53796980594) } [2]=> object(Point)#4 (2) { ["X"]=> float(224.5592374625) ["Y"]=> float(337.72038126875) } [3]=> object(Point)#5 (2) { ["X"]=> float(350.92406038811) ["Y"]=> float(381.4155968523) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.0.4, 5.4.6, 5.4.37, 7.2.10
Angle = 0 LineHeight = 84.529946162075 LineWidth = 169.05989232415 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(269.05989232415) ["Y"]=> float(200) } [2]=> object(Point)#4 (2) { ["X"]=> float(415.47005383793) ["Y"]=> float(242.26497308104) } [3]=> object(Point)#5 (2) { ["X"]=> float(500) ["Y"]=> float(315.47005383793) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.17, 7.2.9
Angle = 19 LineHeight = 74.930153708763 LineWidth = 149.86030741753 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(241.69570440829) ["Y"]=> float(224.39487185615) } [2]=> object(Point)#4 (2) { ["X"]=> float(362.42072932308) ["Y"]=> float(268.78963533846) } [3]=> object(Point)#5 (2) { ["X"]=> float(451.21025628769) ["Y"]=> float(329.15214779585) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.16, 5.3.25, 5.5.27, 7.2.8
Angle = 87 LineHeight = 82.536482571625 LineWidth = 165.07296514325 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(108.63925148063) ["Y"]=> float(282.42336919078) } [2]=> object(Point)#4 (2) { ["X"]=> float(193.6581136677) ["Y"]=> float(353.17094316615) } [3]=> object(Point)#5 (2) { ["X"]=> float(335.15326161844) ["Y"]=> float(395.68037425968) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.2.7
Angle = 18 LineHeight = 75.276384094235 LineWidth = 150.55276818847 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(243.18419123192) ["Y"]=> float(223.26168196021) } [2]=> object(Point)#4 (2) { ["X"]=> float(364.98393924658) ["Y"]=> float(267.50803037671) } [3]=> object(Point)#5 (2) { ["X"]=> float(453.47663607957) ["Y"]=> float(328.40790438404) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.14, 5.6.20, 7.2.6
Angle = 50 LineHeight = 70.860489659077 LineWidth = 141.72097931815 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(191.09648953835) ["Y"]=> float(254.28228434003) } [2]=> object(Point)#4 (2) { ["X"]=> float(288.351326506) ["Y"]=> float(305.824336747) } [3]=> object(Point)#5 (2) { ["X"]=> float(391.43543131995) ["Y"]=> float(354.45175523082) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.14, 5.4.43, 7.2.5
Angle = 73 LineHeight = 75.638159085021 LineWidth = 151.27631817004 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(144.22891502755) ["Y"]=> float(272.33313126529) } [2]=> object(Point)#4 (2) { ["X"]=> float(232.43339539234) ["Y"]=> float(333.78330230383) } [3]=> object(Point)#5 (2) { ["X"]=> float(355.33373746941) ["Y"]=> float(377.88554248622) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.6, 5.2.11, 5.2.16, 5.3.8, 5.4.45, 5.5.24, 7.1.7, 7.2.4
Angle = 11 LineHeight = 78.153291557612 LineWidth = 156.30658311522 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(253.43479093773) ["Y"]=> float(214.91235104748) } [2]=> object(Point)#4 (2) { ["X"]=> float(383.52513011334) ["Y"]=> float(258.23743494333) } [3]=> object(Point)#5 (2) { ["X"]=> float(470.17529790504) ["Y"]=> float(323.28260453114) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.2.3
Angle = 36 LineHeight = 71.197746338768 LineWidth = 142.39549267754 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(215.20037349852) ["Y"]=> float(241.84898529439) } [2]=> object(Point)#4 (2) { ["X"]=> float(321.02084705314) ["Y"]=> float(289.48957647343) } [3]=> object(Point)#5 (2) { ["X"]=> float(416.30202941122) ["Y"]=> float(342.39981325074) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.7, 7.2.2
Angle = 58 LineHeight = 71.732456435747 LineWidth = 143.46491287149 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(176.02482107214) ["Y"]=> float(260.83257311296) } [2]=> object(Point)#4 (2) { ["X"]=> float(269.51476862709) ["Y"]=> float(315.24261568645) } [3]=> object(Point)#5 (2) { ["X"]=> float(378.33485377408) ["Y"]=> float(361.98758946393) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.9, 7.2.1
Angle = 56 LineHeight = 71.440074989943 LineWidth = 142.88014997989 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(179.89756591559) ["Y"]=> float(259.22650635281) } [2]=> object(Point)#4 (2) { ["X"]=> float(274.26113556508) ["Y"]=> float(312.86943221746) } [3]=> object(Point)#5 (2) { ["X"]=> float(381.54698729437) ["Y"]=> float(360.05121704221) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.10, 5.4.40, 7.2.0
Angle = 78 LineHeight = 77.691331612687 LineWidth = 155.38266322537 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(132.30587223495) ["Y"]=> float(275.99358961476) } [2]=> object(Point)#4 (2) { ["X"]=> float(219.19475483297) ["Y"]=> float(340.40262258352) } [3]=> object(Point)#5 (2) { ["X"]=> float(348.01282077047) ["Y"]=> float(383.84706388252) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.12, 5.3.29, 5.5.31, 5.6.15, 7.1.0, 7.1.25
Angle = 86 LineHeight = 81.917086118875 LineWidth = 163.83417223775 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(111.42849413409) ["Y"]=> float(281.71754021423) } [2]=> object(Point)#4 (2) { ["X"]=> float(196.62490600366) ["Y"]=> float(351.68754699817) } [3]=> object(Point)#5 (2) { ["X"]=> float(336.56491957154) ["Y"]=> float(394.28575293295) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.0.0, 5.4.22, 7.1.6
Angle = 75 LineHeight = 76.409564912959 LineWidth = 152.81912982592 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(139.55250125494) ["Y"]=> float(273.80597212494) } [2]=> object(Point)#4 (2) { ["X"]=> float(227.20595314676) ["Y"]=> float(336.39702342662) } [3]=> object(Point)#5 (2) { ["X"]=> float(352.38805575012) ["Y"]=> float(380.22374937253) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.1.5
Angle = 21 LineHeight = 74.283197528229 LineWidth = 148.56639505646 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(238.69867845996) ["Y"]=> float(226.62071718386) } [2]=> object(Point)#4 (2) { ["X"]=> float(357.34907715176) ["Y"]=> float(271.32546142412) } [3]=> object(Point)#5 (2) { ["X"]=> float(446.75856563228) ["Y"]=> float(330.65066077002) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.0.20
Angle = 60 LineHeight = 72.075774387987 LineWidth = 144.15154877597 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(172.07577438799) ["Y"]=> float(262.41945161743) } [2]=> object(Point)#4 (2) { ["X"]=> float(264.73460385831) ["Y"]=> float(317.63269807085) } [3]=> object(Point)#5 (2) { ["X"]=> float(375.16109676514) ["Y"]=> float(363.96211280601) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.1, 7.0.14
Angle = 29 LineHeight = 72.266854991955 LineWidth = 144.53370998391 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(226.4120310979) ["Y"]=> float(235.03566652505) } [2]=> object(Point)#4 (2) { ["X"]=> float(337.66989605135) ["Y"]=> float(281.16505197433) } [3]=> object(Point)#5 (2) { ["X"]=> float(429.92866694991) ["Y"]=> float(336.79398445105) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.4, 5.2.13, 5.4.21, 7.0.6
Angle = 62 LineHeight = 72.471075201745 LineWidth = 144.94215040349 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(168.04621786347) ["Y"]=> float(263.98816140128) } [2]=> object(Point)#4 (2) { ["X"]=> float(259.91504127057) ["Y"]=> float(320.04247936472) } [3]=> object(Point)#5 (2) { ["X"]=> float(372.02367719744) ["Y"]=> float(365.97689106826) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.5, 7.0.5
Angle = 66 LineHeight = 73.422670058363 LineWidth = 146.84534011673 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(159.7273806904) ["Y"]=> float(267.07494671981) } [2]=> object(Point)#4 (2) { ["X"]=> float(250.13439943136) ["Y"]=> float(324.93280028432) } [3]=> object(Point)#5 (2) { ["X"]=> float(365.85010656038) ["Y"]=> float(370.1363096548) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.18, 7.0.4
Angle = 9 LineHeight = 79.131690849495 LineWidth = 158.26338169899 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(256.31489684725) ["Y"]=> float(212.37892372577) } [2]=> object(Point)#4 (2) { ["X"]=> float(389.04573706171) ["Y"]=> float(255.47713146915) } [3]=> object(Point)#5 (2) { ["X"]=> float(475.24215254846) ["Y"]=> float(321.84255157637) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.9, 5.3.17, 7.0.3
Angle = 22 LineHeight = 73.981943814815 LineWidth = 147.96388762963 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(237.18972766913) ["Y"]=> float(227.71412394676) } [2]=> object(Point)#4 (2) { ["X"]=> float(354.83889185367) ["Y"]=> float(272.58055407316) } [3]=> object(Point)#5 (2) { ["X"]=> float(444.57175210649) ["Y"]=> float(331.40513616544) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.3, 5.4.1, 7.0.2
Angle = 80 LineHeight = 78.633268239872 LineWidth = 157.26653647974 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(127.3090474677) ["Y"]=> float(277.43865220731) } [2]=> object(Point)#4 (2) { ["X"]=> float(213.72842121342) ["Y"]=> float(343.13578939329) } [3]=> object(Point)#5 (2) { ["X"]=> float(345.12269558537) ["Y"]=> float(386.34547626615) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.39, 7.0.1
Angle = 82 LineHeight = 79.649010189132 LineWidth = 159.29802037826 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(122.16999947284) ["Y"]=> float(278.87387149717) } [2]=> object(Point)#4 (2) { ["X"]=> float(208.15121078238) ["Y"]=> float(345.92439460881) } [3]=> object(Point)#5 (2) { ["X"]=> float(342.25225700566) ["Y"]=> float(388.91500026358) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 7.0.0
Angle = 43 LineHeight = 70.734617011118 LineWidth = 141.46923402224 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(203.46404796739) ["Y"]=> float(248.24089280123) } [2]=> object(Point)#4 (2) { ["X"]=> float(304.65505167111) ["Y"]=> float(297.67247416444) } [3]=> object(Point)#5 (2) { ["X"]=> float(403.51821439754) ["Y"]=> float(348.2679760163) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.0, 5.3.4, 5.4.30, 5.6.28
Angle = 32 LineHeight = 71.732456435747 LineWidth = 143.46491287149 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(221.66514622592) ["Y"]=> float(238.01241053607) } [2]=> object(Point)#4 (2) { ["X"]=> float(330.48523137291) ["Y"]=> float(284.75738431355) } [3]=> object(Point)#5 (2) { ["X"]=> float(423.97517892786) ["Y"]=> float(339.16742688704) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.21
Angle = 85 LineHeight = 81.319202598356 LineWidth = 162.63840519671 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(114.17487100421) ["Y"]=> float(281.00975848153) } [2]=> object(Point)#4 (2) { ["X"]=> float(199.55622479545) ["Y"]=> float(350.22188760227) } [3]=> object(Point)#5 (2) { ["X"]=> float(337.98048303694) ["Y"]=> float(392.91256449789) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.7, 5.4.0, 5.6.17
Angle = 3 LineHeight = 82.536482571625 LineWidth = 165.07296514325 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(264.84673838156) ["Y"]=> float(204.31962574032) } [2]=> object(Point)#4 (2) { ["X"]=> float(406.3418863323) ["Y"]=> float(246.82905683385) } [3]=> object(Point)#5 (2) { ["X"]=> float(491.36074851937) ["Y"]=> float(317.57663080922) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.16
Angle = 79 LineHeight = 78.153291557612 LineWidth = 156.30658311522 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(129.82470209496) ["Y"]=> float(276.71739546886) } [2]=> object(Point)#4 (2) { ["X"]=> float(216.47486988666) ["Y"]=> float(341.76256505667) } [3]=> object(Point)#5 (2) { ["X"]=> float(346.56520906227) ["Y"]=> float(385.08764895252) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.14
Angle = 70 LineHeight = 74.599181899389 LineWidth = 149.19836379878 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(151.02884577041) ["Y"]=> float(270.10030074752) } [2]=> object(Point)#4 (2) { ["X"]=> float(240.12393058085) ["Y"]=> float(329.93803470957) } [3]=> object(Point)#5 (2) { ["X"]=> float(359.79939850496) ["Y"]=> float(374.48557711479) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.13
Angle = 84 LineHeight = 80.742256490066 LineWidth = 161.48451298013 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(116.87972798334) ["Y"]=> float(280.29994196081) } [2]=> object(Point)#4 (2) { ["X"]=> float(202.45348228683) ["Y"]=> float(348.77325885659) } [3]=> object(Point)#5 (2) { ["X"]=> float(339.40011607838) ["Y"]=> float(391.56013600833) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.20, 5.4.18, 5.6.12
Angle = 65 LineHeight = 73.16420389983 LineWidth = 146.32840779966 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(161.84105734758) ["Y"]=> float(266.30928772675) } [2]=> object(Point)#4 (2) { ["X"]=> float(252.5991292457) ["Y"]=> float(323.70043537715) } [3]=> object(Point)#5 (2) { ["X"]=> float(367.38142454649) ["Y"]=> float(369.07947132621) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.10
Angle = 47 LineHeight = 70.734617011118 LineWidth = 141.46923402224 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(196.48178560246) ["Y"]=> float(251.7320239837) } [2]=> object(Point)#4 (2) { ["X"]=> float(295.34494832889) ["Y"]=> float(302.32752583556) } [3]=> object(Point)#5 (2) { ["X"]=> float(396.53595203261) ["Y"]=> float(351.75910719877) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.4, 5.2.6, 5.4.32, 5.6.9
Angle = 13 LineHeight = 77.246979875877 LineWidth = 154.49395975175 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(250.53428957224) ["Y"]=> float(217.37678956796) } [2]=> object(Point)#4 (2) { ["X"]=> float(378.11081438498) ["Y"]=> float(260.94459280751) } [3]=> object(Point)#5 (2) { ["X"]=> float(465.24642086408) ["Y"]=> float(324.73285521388) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.2, 5.6.8
Angle = 38 LineHeight = 71.004743199995 LineWidth = 142.00948639999 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(211.90500239736) ["Y"]=> float(243.71488495363) } [2]=> object(Point)#4 (2) { ["X"]=> float(316.32585697722) ["Y"]=> float(291.83707151139) } [3]=> object(Point)#5 (2) { ["X"]=> float(412.57023009274) ["Y"]=> float(344.04749880132) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.6.7
Angle = 26 LineHeight = 72.91957532157 LineWidth = 145.83915064314 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(231.07936031538) ["Y"]=> float(231.96583785709) } [2]=> object(Point)#4 (2) { ["X"]=> float(344.94969799314) ["Y"]=> float(277.52515100343) } [3]=> object(Point)#5 (2) { ["X"]=> float(436.06832428582) ["Y"]=> float(334.46031984231) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.0.2, 5.5.35
Angle = 17 LineHeight = 75.638159085021 LineWidth = 151.27631817004 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(244.66626253059) ["Y"]=> float(222.11445751378) } [2]=> object(Point)#4 (2) { ["X"]=> float(367.56660460766) ["Y"]=> float(266.21669769617) } [3]=> object(Point)#5 (2) { ["X"]=> float(455.77108497245) ["Y"]=> float(327.66686873471) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.0, 5.3.18, 5.4.9, 5.4.16, 5.5.34
Angle = 31 LineHeight = 71.897686844343 LineWidth = 143.79537368869 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(223.25669231818) ["Y"]=> float(237.0300462228) } [2]=> object(Point)#4 (2) { ["X"]=> float(332.87074289537) ["Y"]=> float(283.56462855232) } [3]=> object(Point)#5 (2) { ["X"]=> float(425.93990755441) ["Y"]=> float(338.37165384091) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.5.33
Angle = 35 LineHeight = 71.312703121716 LineWidth = 142.62540624343 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(216.83189309185) ["Y"]=> float(240.90328612311) } [2]=> object(Point)#4 (2) { ["X"]=> float(323.37664735163) ["Y"]=> float(288.31167632418) } [3]=> object(Point)#5 (2) { ["X"]=> float(418.19342775377) ["Y"]=> float(341.58405345407) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.22, 5.5.30
Angle = 63 LineHeight = 72.688592446088 LineWidth = 145.37718489218 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(165.99986081993) ["Y"]=> float(264.76601010353) } [2]=> object(Point)#4 (2) { ["X"]=> float(257.488687666) ["Y"]=> float(321.255656167) } [3]=> object(Point)#5 (2) { ["X"]=> float(370.46797979293) ["Y"]=> float(367.00006959004) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.13, 5.5.29
Angle = 74 LineHeight = 76.015780171477 LineWidth = 152.03156034295 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(141.90557729366) ["Y"]=> float(273.07105776571) } [2]=> object(Point)#4 (2) { ["X"]=> float(229.83034475807) ["Y"]=> float(335.08482762097) } [3]=> object(Point)#5 (2) { ["X"]=> float(353.85788446858) ["Y"]=> float(379.04721135317) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.1, 5.2.8, 5.5.28
Angle = 90 LineHeight = 84.529946162075 LineWidth = 169.05989232415 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(100) ["Y"]=> float(284.52994616207) } [2]=> object(Point)#4 (2) { ["X"]=> float(184.52994616207) ["Y"]=> float(357.73502691896) } [3]=> object(Point)#5 (2) { ["X"]=> float(330.94010767585) ["Y"]=> float(400) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.5.26
Angle = 8 LineHeight = 79.649010189132 LineWidth = 159.29802037826 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(257.74774299434) ["Y"]=> float(211.08499973642) } [2]=> object(Point)#4 (2) { ["X"]=> float(391.84878921762) ["Y"]=> float(254.07560539119) } [3]=> object(Point)#5 (2) { ["X"]=> float(477.83000052716) ["Y"]=> float(321.12612850283) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.27, 5.5.25
Angle = 40 LineHeight = 70.860489659077 LineWidth = 141.72097931815 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(208.56456868005) ["Y"]=> float(245.54824476918) } [2]=> object(Point)#4 (2) { ["X"]=> float(311.648673494) ["Y"]=> float(294.175663253) } [3]=> object(Point)#5 (2) { ["X"]=> float(408.90351046165) ["Y"]=> float(345.71771565997) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.26, 5.4.44
Angle = 25 LineHeight = 73.16420389983 LineWidth = 146.32840779966 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(232.61857545351) ["Y"]=> float(230.92052867379) } [2]=> object(Point)#4 (2) { ["X"]=> float(347.4008707543) ["Y"]=> float(276.29956462285) } [3]=> object(Point)#5 (2) { ["X"]=> float(438.15894265242) ["Y"]=> float(333.69071227325) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.0.3, 5.4.35, 5.4.41
Angle = 27 LineHeight = 72.688592446088 LineWidth = 145.37718489218 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(229.53202020707) ["Y"]=> float(232.99993040996) } [2]=> object(Point)#4 (2) { ["X"]=> float(342.511312334) ["Y"]=> float(278.744343833) } [3]=> object(Point)#5 (2) { ["X"]=> float(434.00013918007) ["Y"]=> float(335.23398989647) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.12, 5.4.15, 5.4.38
Angle = 61 LineHeight = 72.266854991955 LineWidth = 144.53370998391 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(170.07133305009) ["Y"]=> float(263.20601554895) } [2]=> object(Point)#4 (2) { ["X"]=> float(262.33010394865) ["Y"]=> float(318.83494802567) } [3]=> object(Point)#5 (2) { ["X"]=> float(373.5879689021) ["Y"]=> float(364.96433347495) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.36
Angle = 77 LineHeight = 77.246979875877 LineWidth = 154.49395975175 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(134.75357913592) ["Y"]=> float(275.26714478612) } [2]=> object(Point)#4 (2) { ["X"]=> float(221.88918561502) ["Y"]=> float(339.05540719249) } [3]=> object(Point)#5 (2) { ["X"]=> float(349.46571042776) ["Y"]=> float(382.62321043204) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.2, 5.2.7, 5.4.4, 5.4.34
Angle = 55 LineHeight = 71.312703121716 LineWidth = 142.62540624343 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(181.80657224623) ["Y"]=> float(258.41594654593) } [2]=> object(Point)#4 (2) { ["X"]=> float(276.62335264837) ["Y"]=> float(311.68832367582) } [3]=> object(Point)#5 (2) { ["X"]=> float(383.16810690814) ["Y"]=> float(359.09671387689) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.2, 5.4.31
Angle = 14 LineHeight = 76.819847586077 LineWidth = 153.63969517215 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(249.07593961189) ["Y"]=> float(218.5844031477) } [2]=> object(Point)#4 (2) { ["X"]=> float(375.4407625375) ["Y"]=> float(262.27961873125) } [3]=> object(Point)#5 (2) { ["X"]=> float(462.8311937046) ["Y"]=> float(325.46203019406) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.0.1, 5.2.15, 5.4.29
Angle = 57 LineHeight = 71.57995761486 LineWidth = 143.15991522972 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(177.97047808355) ["Y"]=> float(260.03200370636) } [2]=> object(Point)#4 (2) { ["X"]=> float(271.89183305952) ["Y"]=> float(314.05408347024) } [3]=> object(Point)#5 (2) { ["X"]=> float(379.93599258727) ["Y"]=> float(361.01476095823) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.12, 5.4.27
Angle = 88 LineHeight = 83.177996297878 LineWidth = 166.35599259576 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(105.80574041504) ["Y"]=> float(283.12732650993) } [2]=> object(Point)#4 (2) { ["X"]=> float(190.65438170162) ["Y"]=> float(354.67280914919) } [3]=> object(Point)#5 (2) { ["X"]=> float(333.74534698014) ["Y"]=> float(397.09712979248) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.25
Angle = 6 LineHeight = 80.742256490066 LineWidth = 161.48451298013 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(260.59988392162) ["Y"]=> float(208.43986399167) } [2]=> object(Point)#4 (2) { ["X"]=> float(397.54651771317) ["Y"]=> float(251.22674114341) } [3]=> object(Point)#5 (2) { ["X"]=> float(483.12027201666) ["Y"]=> float(319.70005803919) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.0.5, 5.4.24
Angle = 37 LineHeight = 71.095118570919 LineWidth = 142.19023714184 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(213.55817256352) ["Y"]=> float(242.78611042876) } [2]=> object(Point)#4 (2) { ["X"]=> float(318.67080199646) ["Y"]=> float(290.66459900177) } [3]=> object(Point)#5 (2) { ["X"]=> float(414.42777914249) ["Y"]=> float(343.22091371824) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.23
Angle = 59 LineHeight = 71.897686844343 LineWidth = 143.79537368869 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(174.06009244559) ["Y"]=> float(261.62834615909) } [2]=> object(Point)#4 (2) { ["X"]=> float(267.12925710463) ["Y"]=> float(316.43537144768) } [3]=> object(Point)#5 (2) { ["X"]=> float(376.74330768182) ["Y"]=> float(362.9699537772) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.20
Angle = 71 LineHeight = 74.930153708763 LineWidth = 149.86030741753 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(148.78974371231) ["Y"]=> float(270.84785220415) } [2]=> object(Point)#4 (2) { ["X"]=> float(237.57927067692) ["Y"]=> float(331.21036466154) } [3]=> object(Point)#5 (2) { ["X"]=> float(358.3042955917) ["Y"]=> float(375.60512814385) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.0, 5.4.17
Angle = 5 LineHeight = 81.319202598356 LineWidth = 162.63840519671 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(262.01951696306) ["Y"]=> float(207.08743550211) } [2]=> object(Point)#4 (2) { ["X"]=> float(400.44377520455) ["Y"]=> float(249.77811239773) } [3]=> object(Point)#5 (2) { ["X"]=> float(485.82512899579) ["Y"]=> float(318.99024151847) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.6, 5.3.19, 5.4.11
Angle = 28 LineHeight = 72.471075201745 LineWidth = 144.94215040349 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(227.97632280256) ["Y"]=> float(234.02310893174) } [2]=> object(Point)#4 (2) { ["X"]=> float(340.08495872943) ["Y"]=> float(279.95752063528) } [3]=> object(Point)#5 (2) { ["X"]=> float(431.95378213653) ["Y"]=> float(336.01183859872) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.21, 5.4.8
Angle = 33 LineHeight = 71.57995761486 LineWidth = 143.15991522972 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(220.06400741273) ["Y"]=> float(238.98523904177) } [2]=> object(Point)#4 (2) { ["X"]=> float(328.10816694048) ["Y"]=> float(285.94591652976) } [3]=> object(Point)#5 (2) { ["X"]=> float(422.02952191645) ["Y"]=> float(339.96799629364) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.4.3
Angle = 16 LineHeight = 76.015780171477 LineWidth = 152.03156034295 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(246.14211553142) ["Y"]=> float(220.95278864683) } [2]=> object(Point)#4 (2) { ["X"]=> float(370.16965524193) ["Y"]=> float(264.91517237903) } [3]=> object(Point)#5 (2) { ["X"]=> float(458.09442270634) ["Y"]=> float(326.92894223429) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.10, 5.4.2
Angle = 12 LineHeight = 77.691331612687 LineWidth = 155.38266322537 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(251.98717922953) ["Y"]=> float(216.15293611748) } [2]=> object(Point)#4 (2) { ["X"]=> float(380.80524516703) ["Y"]=> float(259.59737741648) } [3]=> object(Point)#5 (2) { ["X"]=> float(467.69412776505) ["Y"]=> float(324.00641038524) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.28
Angle = 51 LineHeight = 70.926552927543 LineWidth = 141.85310585509 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(189.27105204836) ["Y"]=> float(255.1202841677) } [2]=> object(Point)#4 (2) { ["X"]=> float(286.0146376113) ["Y"]=> float(306.99268119435) } [3]=> object(Point)#5 (2) { ["X"]=> float(389.75943166459) ["Y"]=> float(355.36447397582) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.15, 5.3.26
Angle = 89 LineHeight = 83.842261962825 LineWidth = 167.68452392565 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(102.92649846479) ["Y"]=> float(283.82949238023) } [2]=> object(Point)#4 (2) { ["X"]=> float(187.61218701749) ["Y"]=> float(356.19390649125) } [3]=> object(Point)#5 (2) { ["X"]=> float(332.34101523954) ["Y"]=> float(398.5367507676) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.13, 5.3.24
Angle = 24 LineHeight = 73.422670058363 LineWidth = 146.84534011673 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(234.14989343962) ["Y"]=> float(229.8636903452) } [2]=> object(Point)#4 (2) { ["X"]=> float(349.86560056864) ["Y"]=> float(275.06719971568) } [3]=> object(Point)#5 (2) { ["X"]=> float(440.2726193096) ["Y"]=> float(332.92505328019) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.23
Angle = 72 LineHeight = 75.276384094235 LineWidth = 150.55276818847 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(146.52336392043) ["Y"]=> float(271.59209561596) } [2]=> object(Point)#4 (2) { ["X"]=> float(235.01606075342) ["Y"]=> float(332.49196962329) } [3]=> object(Point)#5 (2) { ["X"]=> float(356.81580876808) ["Y"]=> float(376.73831803979) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.14
Angle = 23 LineHeight = 73.695177836075 LineWidth = 147.39035567215 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(235.6735377483) ["Y"]=> float(228.79500000011) } [2]=> object(Point)#4 (2) { ["X"]=> float(352.34467331316) ["Y"]=> float(273.82766334342) } [3]=> object(Point)#5 (2) { ["X"]=> float(442.40999999978) ["Y"]=> float(332.16323112585) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.5
Angle = 64 LineHeight = 72.91957532157 LineWidth = 145.83915064314 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(163.93167571418) ["Y"]=> float(265.53968015769) } [2]=> object(Point)#4 (2) { ["X"]=> float(255.05030200686) ["Y"]=> float(322.47484899657) } [3]=> object(Point)#5 (2) { ["X"]=> float(368.92063968462) ["Y"]=> float(368.03416214291) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.3.1
Angle = 30 LineHeight = 72.075774387987 LineWidth = 144.15154877597 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(224.83890323486) ["Y"]=> float(236.03788719399) } [2]=> object(Point)#4 (2) { ["X"]=> float(335.26539614169) ["Y"]=> float(282.36730192915) } [3]=> object(Point)#5 (2) { ["X"]=> float(427.92422561201) ["Y"]=> float(337.58054838257) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.5
Angle = 2 LineHeight = 83.177996297878 LineWidth = 166.35599259576 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(266.25465301986) ["Y"]=> float(202.90287020752) } [2]=> object(Point)#4 (2) { ["X"]=> float(409.34561829838) ["Y"]=> float(245.32719085081) } [3]=> object(Point)#5 (2) { ["X"]=> float(494.19425958496) ["Y"]=> float(316.87267349007) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.2.3
Angle = 4 LineHeight = 81.917086118875 LineWidth = 163.83417223775 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(263.43508042846) ["Y"]=> float(205.71424706705) } [2]=> object(Point)#4 (2) { ["X"]=> float(403.37509399634) ["Y"]=> float(248.31245300183) } [3]=> object(Point)#5 (2) { ["X"]=> float(488.57150586591) ["Y"]=> float(318.28245978577) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 5.1.3
Angle = 52 LineHeight = 71.004743199995 LineWidth = 142.00948639999 array(5) { [0]=> object(Point)#2 (2) { ["X"]=> int(100) ["Y"]=> int(200) } [1]=> object(Point)#3 (2) { ["X"]=> float(187.42976990726) ["Y"]=> float(255.95250119868) } [2]=> object(Point)#4 (2) { ["X"]=> float(283.67414302278) ["Y"]=> float(308.16292848861) } [3]=> object(Point)#5 (2) { ["X"]=> float(388.09499760264) ["Y"]=> float(356.28511504637) } [4]=> object(Point)#6 (2) { ["X"]=> float(500) ["Y"]=> float(400) } }
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/WELhF on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/WELhF on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/WELhF on line 4
Process exited with code 255.

preferences:
173.41 ms | 401 KiB | 191 Q