Ben aşağıdaki kodu vardır:
var_dump($cumulitive);
$y_axis_max = max($cumulitive)*1.3;
var_dump($y_axis_max);
Aşağıdaki çıktılar:
array(16) {
[0]=>
int(0)
[1]=>
int(0)
[2]=>
int(0)
[3]=>
int(0)
[4]=>
int(0)
[5]=>
int(0)
[6]=>
int(0)
[7]=>
int(0)
[8]=>
int(0)
[9]=>
int(0)
[10]=>
int(0)
[11]=>
int(4)
[12]=>
int(4)
[13]=>
int(4)
[14]=>
int(9)
[15]=>
int(9)
}
float(NAN)
Gördüğünüz gibi, $ y_axis_max NAN veriyor. Yani bu deneyin: Ben WampServer yeniden başlatın. Şimdi çalışıyor. Ben tarayıcıyı yenileyin. Tekrar çalışıyor. tekrar tarayıcıyı yenileyin. Şimdi bu işe yaramazsa, ve bunu Apache yeniden başlatmadan tekrar çalışmak için alınamıyor. Bunun üzerine 3 istek çalışma durur.
Bu sadece iyi iş KULLANILIR. Sonra bazı şeyler değişti. Özellikle, birkaç yerde DateTime sınıfını kullanmak için benim app modifiye. Ama bu tuhaf hata ortaya yapmamalıyız. Bu hata ayıklama konusunda herhangi bir fikir?
Ben iki kez arka arkaya kod $ y_axis_max = .. hattını ararsanız, o zaman $ y_axis_max için bu olsun:
float(@.7)
Bu ne halt?
EDIT: DateTime çağırarak :: fark önceki hataya neden olduğunu görünüyor. Herhangi bir geçici çözüm fikir?