php脚本在作为cron作业运行时产生致命错误但是从浏览器运行时它给出了正确的结果

时间:2018-04-30 16:21:48

标签: php cron

使用php-ml进行数据操作。在从浏览器进行测试期间,脚本按预期返回数据。但是,当我运行与cron作业相同的脚本时,一旦调用KNearestNeighbors分类并发出以下警告和错误,它就会终止。

<br />
<b>Warning</b>:  Unsupported declare 'strict_types' in <b>.../vendor/php-ai/php-ml/src/Phpml/Classification/KNearestNeighbors.php</b> on line <b>3</b><br />


错误(在构造函数上发生

<b>Fatal error</b>:  Default value for parameters with a class type hint can only be NULL in <b>.../vendor/php-ai/php-ml/src/Phpml/Classification/KNearestNeighbors.php</b> on line <b>30</b><br />

以下是培训的样本数据

 [[0,-22],[0,-17],[0,-18],[0.16666666666667,-4.3333333333333],[0.26666666666667,0.93333333333333],[-0.33333333333333,-8.8666666666667],[0.27777777777778,2.3888888888889],[0.12857142857143,-0.14285714285714],[0.01010101010101,-5.2525252525253],[0.15555555555556,-2.7777777777778]]

训练标签

[59,90,77,84,79,81,93,85,78,69] 

从它生成的浏览器

82

代表predict([[-0.16666666666667,-2.3333333333333]])

我应该对服务器做些什么来防止错误并产生与浏览器相同的结果。

0 个答案:

没有答案