Platzhalter
 
Platzhalter
 
hosted by
netcup.de
 
Memory 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Play it again, Sam. 

Artikel zum Thema Ruby  
 

Ruby vs. PHP


Ruby vs. PHP
Beide Pro­gram­mier­spra­chen sind Mitte der 1990er Jahre entstanden. Die eine in Europa, die andere in Japan. Während PHP aber erst in den nach­folgenden Versionen objektorientes Pro­gram­mie­ren zuließ, war Ruby von Beginn an eine echte objektorientierte Sprache. Wäh­.rend es für PHP bereits sehr früh gute englische und auch deutsche Referenzen gab, konnte man für Ruby erst ab ca. 2000 englischsprachige Dokumentationen fin­den. In unseren Brei­ten ist Ruby deshalb wohl ein 'Spätzünder'.

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.


In diesen Punkten sind sich PHP und Ruby ähnlich:

• beides sind dynamisch typisierte Sprachen, sodass Variablen keine Deklaration benötigen
• beide kennen Klassen und die gleichen Mechanismen für die Zugriffskontrolle (public, protected und private)
• bei beiden beginnen Variablennamen mit einem $
• in beiden gibt es das Sprachkonstrukt 'eval'
• beide kennen Stringinterpolation
• beide kennen heredocs
• in beiden gibt es Exceptions
• für beide stehen umfangreiche Standard-Bibliotheken zur Verfügung
• Standard- und assoziative Arrays funktionieren in beiden ähnlich
• true und false verhalten sich in beiden gleich
• null wird in Ruby mit nil bezeichnet

© webman-company, 26. Februar 2024
Weiterführende Informationen

 
Aktuelle Fragen   

Fragen über Fragen

Wird das Internet eigentlich leichter, wenn man sich da was runterlädt? 
Ist es bedenklich, wenn im Park ein Goethe-Denkmal durch die Bäume schillert? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
 
 
Häschenwitz: Hattu Probleme? Muttu lösen!
KEIN FUßBREIT DEM FASCHISMUS  

Ihr Client 
 

Besucherstatistik 
2
Besucher

3343119 Seitenabrufe
(seit November 2006)
 

Zeit (Berlin) 
::
..

 

KalenderKalender 
vorheriger Monat April 2024 nächster Monat
Mo Di Mi Do Fr Sa So
Ostermontag
1. April
1
23456
Weißer Sonntag
7
8
Letzer Tag Ramadan
Microsoft Patchday
9
1011121314
15161718192021
Earth Day
Beginn des Pessachfestes
22
232425262728
2930     

iCalendar
 

 
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen