Zum Erlernen von Ruby ist es für einen PHP-Entwickler vielleicht ganz hilfreich, zu wissen, worin sich beide Sprachen unterscheiden und worin sie sich ähneln. Hier eine kurze Übersicht:
In diesen Punkten unterscheiden sich PHP und Ruby:
Strings, Numbers, Arrays, etc. sind in Ruby Objekte. Also statt abs(-1) in PHP schreibt man in Ruby -1.abs
Hashes und Arrays sind verschiedene Typen in Ruby.
nur false und nil liefern in Ruby false. 0, array() und "" ergeben bei Bedingungen in Ruby true.