$y = 07;
echo 'Y: '.$y; // result is 7
$y = 08;
echo 'Y: '.$y; // result is 0
view demo왜 아래 주어진 출력 사이에 차이가 있습니까?
: 편집 :의 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
view demo왜 아래 주어진 출력 사이에 차이가 있습니까?
: 편집 :의 ANS (16) 어떻게 내가 그것을 알아낼 수
$y = 013;
echo $y + 5; //this result in 16
유사
한 번 더? 어느 누구도 도움이 될 수 있습니까?
1 부
구문 분석에 대한 규칙은 Integers Documentation에 설명되어 있습니다.
PHP에서 0으로 시작하는 숫자는 8 진수로 간주됩니다. 8 진수 08은 0
파트를 얻고있다 유효하지 않기 때문에 2
같은 문제는 놀이에, 8 진수로 013 진수 11, 11 + 5 = 16
Alker. 정보 답변 –
게시물을 편집했습니다 –
2 부에 답변했습니다 : –
감사합니다 ... 도움을 많이 요청합니다. –
숫자 앞에 0을 붙이는 이유가 있습니까? –
@Brian Driscoll : 이유가 없습니다 ... 나는이 문제를 몇 가지 PHP 관련 질문을 검토하여 보았습니다. –