$y = 07;
echo 'Y: '.$y; // result is 7
$y = 08;
echo 'Y: '.$y; // result is 0
:EDIT:そのANSが16であるどのように私はそれを把握することができない
$y = 013;
echo $y + 5; //this result in 16
に似
つ以上?誰も助けることができますか?
$y = 07;
echo 'Y: '.$y; // result is 7
$y = 08;
echo 'Y: '.$y; // result is 0
:EDIT:そのANSが16であるどのように私はそれを把握することができない
$y = 013;
echo $y + 5; //this result in 16
に似
つ以上?誰も助けることができますか?
第1
解析するための規則はIntegers Documentationで説明されています。
PHPでは、0から始まる数字は8進数であるとみなされます。 8進数で08が有効ではありませんので、あなたが取得している2
パートが同じ問題が劇中で、8進数で013は小数で11と11 + 5 = 16
Alker。情報の回答 –
投稿を編集しました –
パート2に回答するように更新しました。 –
ありがとうございました。 –
あなたの番号に0を付ける理由はありますか? –
@Brian Driscoll:理由はありません...私はいくつかのPHP関連の問題を巡ってこの問題に遭遇しました。 –