私はこのphpコードを持っています:
$skill_amount = round(pow($rarity,1.25));
$rarityはクエリから派生していることに注意してください。
0、2、4、8、16、32、64のような値を入力しています。
99%の時間は機能していますが、ごく一部のユーザーが次のような巨大な値を報告しています。
13771、77936
何がこれを引き起こしている可能性がありますか?
私はこのphpコードを持っています:
$skill_amount = round(pow($rarity,1.25));
$rarityはクエリから派生していることに注意してください。
0、2、4、8、16、32、64のような値を入力しています。
99%の時間は機能していますが、ごく一部のユーザーが次のような巨大な値を報告しています。
13771、77936
何がこれを引き起こしている可能性がありますか?
"What could possibly be causing this?"
の大きな値または予期しない値$rarity
。
$rarity のすべての可能な値を検査できる場合は、それを行う必要があります。それ以外の場合は、基本的なデバッグを行うことができます。
if ($skill_amount > some sane value) {
// log $skill_amount & $rarity to a file or email
// maybe also some other investigative values, like stuff that assisted the derivation of $rarity
}