3
A
回答
14
08位於八進制基數(因爲它以0開頭),因此它是無效的。 See the documentation。
11
因爲08
和09
是無效的八進制數。 see warning in docs。
1
您正在鍵入以八進制數表示的無效數字。
-1
使用十六進制符號在數字前面加上0x。
因此,
$num = (int)0x9
$num == 9
0
// Syntax error
//(int)08 == (int)09==0
// This works
(int)08==0;
(int)09==0;
// This also works
(int)08 == ((int)09==0);
0
你明確地使用類型轉換(int)
更好地利用intval().
相關問題
- 1. 如何在elasticsearch中使用casting?
- 2. 爲什麼Generic Casting不能在這段代碼中工作?
- 3. 如何讓move_uploaded_files在PHP中工作?
- 4. {$ variable}在PHP中如何工作?
- 5. getter和setter如何在PHP中工作
- 6. Leading Zero如何在PHP中工作?
- 7. 如何使file_exists工作(Php)?
- 8. PHP如何工作 - 文學
- 9. PHP數組如何工作?
- 10. PHP的`mail`如何工作?
- 11. PHP max_execution_time如何工作?
- 12. PHP scandir如何工作?
- 13. php/mongodb:引用如何在PHP中工作?
- 14. PHP PDO如何在內部工作?
- 15. 如何讓php在wordpress上工作?
- 16. 如何讓PHP在括號內工作?
- 17. 如何使其在PHP 5.3.3工作
- 18. php中的mvc + smarty如何工作?
- 19. PHP中的[「$ field」]如何工作?
- 20. php中的filepath如何工作?
- 21. PHP中的真假工作如何?
- 22. 如果條件不在php中工作
- 23. 在php中安排工作
- 24. addslashes在php中不工作
- 25. Casting「Stylee」
- 26. Casting SqlDataReaders
- 27. `[] =`在Ruby中如何工作?
- 28. 如何在jquery中工作
- 29. 在java中如何工作?
- 30. 如何在Bash中工作?
我會採取實際嘗試讓你的問題多一點局部的,然後把你的在問題中的例子... – James 2009-12-07 13:41:36
我試圖給它一個去。 – 2009-12-07 13:42:38