Proč Selection::fetch vrací při neúspěchu FALSE a ne NULL

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomáš Jacík
Člen | 147
+
0
-

Docela by mě to zajímalo. Rád bych předával výsledek fetch do konstruktoru nějaké class, která má typehing na ActiveRow. Musím to ale dělat takto: new Neco($row ?: NULL). Je to úmysl, nebo by to šlo předělat?

David Matějka
Moderator | 6445
+
0
-

zmena by byl celkem osklivy BC break.

Mozna kecam, ale rek bych, ze to bude kvuli konzistenci s ResultSet-em, ktery pred tim dedil od PDOStatement, ktere vraci pro fetch false

Tomáš Jacík
Člen | 147
+
0
-

Jasně, BC break to bude. Mě to jen nedává smysl ten FALSE. I když nejradší bych aby to házelo Exception :)