Rozlišení objektu v PHP

Matěj

Re:Rozlišení objektu v PHP
« Odpověď #15 kdy: 24. 01. 2018, 21:56:46 »
Já pořád nechápu, proč tedy řešíte (string)? Není problém v tom, že by to nevracelo string, je problem v tom výsledku, stejná konstrukce a výsledek je 1 ale očekávaný výsledek je 2.


BoneFlute

  • *****
  • 2 066
    • Zobrazit profil
Re:Rozlišení objektu v PHP
« Odpověď #16 kdy: 24. 01. 2018, 22:01:02 »
Já pořád nechápu, proč tedy řešíte (string)? Není problém v tom, že by to nevracelo string, je problem v tom výsledku, stejná konstrukce a výsledek je 1 ale očekávaný výsledek je 2.

No tak evidentně to tak úplně stejná konstrukce není, když se to chová jinak, že jo.

Kit

Re:Rozlišení objektu v PHP
« Odpověď #17 kdy: 25. 01. 2018, 02:36:06 »
Já pořád nechápu, proč tedy řešíte (string)? Není problém v tom, že by to nevracelo string, je problem v tom výsledku, stejná konstrukce a výsledek je 1 ale očekávaný výsledek je 2.

Místo výpočtu a převodu na string je předán přímo ten objekt. Operace se tedy neprovede, protože to jsi po tom objektu nechtěl.

Porušuješ základní pravidlo: Metoda má něco dělat (procedura) nebo vracet stav (funkce). Nikdy obojí současně.