回答編集履歴

1

追記

2020/10/09 13:57

投稿

tanat
tanat

スコア18727

test CHANGED
@@ -93,3 +93,21 @@
93
93
  </html>
94
94
 
95
95
  ```
96
+
97
+
98
+
99
+ ---
100
+
101
+
102
+
103
+ 質問とは関係ない部分ですが
104
+
105
+ `$book01 = new Book(01, '吾輩は猫である');`の`01`は八進数と認識されてしまうので
106
+
107
+ [参照 PHPマニュアル](https://www.php.net/manual/ja/language.types.integer.php)
108
+
109
+ `$book01 = new Book('01', '吾輩は猫である');`として文字列にしてしまうか
110
+
111
+ `$book01 = new Book(1, '吾輩は猫である');`として整数にしておき、表示する時に
112
+
113
+ `sprintf('%02d', $book->number);`としてゼロ埋めするなりしましょう。