TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
887 B
49 lines
887 B
--TEST--
|
|
Math functions: sin, cos, tan, asin, acos, atan, atan2
|
|
--FILE--
|
|
<?php
|
|
// sin / cos / tan
|
|
var_dump(round(sin(0), 10));
|
|
var_dump(round(sin(M_PI / 2), 10));
|
|
var_dump(round(cos(0), 10));
|
|
var_dump(round(cos(M_PI), 10));
|
|
var_dump(round(tan(0), 10));
|
|
var_dump(round(tan(M_PI / 4), 10));
|
|
|
|
// asin / acos / atan
|
|
var_dump(round(asin(0), 10));
|
|
var_dump(round(acos(1), 10));
|
|
var_dump(round(atan(0), 10));
|
|
|
|
// atan2
|
|
var_dump(round(atan2(1, 0), 10));
|
|
var_dump(round(atan2(0, 1), 10));
|
|
|
|
// Sinh, cosh, tanh
|
|
var_dump(round(sinh(0), 10));
|
|
var_dump(round(cosh(0), 10));
|
|
var_dump(round(tanh(0), 10));
|
|
|
|
// asinh, acosh, atanh
|
|
var_dump(round(asinh(0), 10));
|
|
var_dump(round(acosh(1), 10));
|
|
var_dump(round(atanh(0), 10));
|
|
?>
|
|
--EXPECT--
|
|
float(0)
|
|
float(1)
|
|
float(1)
|
|
float(-1)
|
|
float(0)
|
|
float(1)
|
|
float(0)
|
|
float(0)
|
|
float(0)
|
|
float(1.5707963268)
|
|
float(0)
|
|
float(0)
|
|
float(1)
|
|
float(0)
|
|
float(0)
|
|
float(0)
|
|
float(0)
|
|
|