Benjamins Blog

Artikel mit Tag php

  • Blog
  • Themen
  • Fotografie
  • Sneaker
  • Kontakt
  • Impressum

Artikel mit Tag php

Verwandte Tags
apache coding java mathematik mysql perl ubuntu virtualisierung
-02-
06
2007

System.out.print() in PHP

Wenn man nach langer Zeit mit Java mal wieder ein bisschen in PHP programmieren will, dann vertut man sich schnell bei grundlegenden Dingen. Da wir in der Uni bisher ausschließlich in Java programmieren, und ich seit Monaten nicht mehr mit PHP gearbeitet hab, erging es mir nun auch so. Anstatt dem gewöhnlichen echo hatte ich versehentlich System.out.print("bla") verwendet - und siehe da, es funktionierte trotzdem. Wieso? Der Punkt-Operator konkateniert im String-Kontext die (Rückgabe-)Werte von Methoden und Variablen. In diesem Fall geht der Interpreter davon aus, System und out seien nicht initialisierte Konstanten, also ohne Wert und verbindet dies mit Rückgabewert von print("bla"), was also im Endeffekt "bla" ergibt.
System.exit(0); geht übrigens auch.
Geschrieben von Benjamin Erb am 02.06.2007 in Programmierung Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: coding, java, php
-28-
05
2007

Negative Modulodivisionen in verschiedenen Programmiersprachen

Trotz vieler (zum Teil existenzieller) Unterschiede haben aktuelle Programmiersprachen doch eine breite Basis an grundlegend übereinstimmenden Funktionalitäten und Konventionen. Dies gilt insbesondere für die mathematischen Bibliotheken - könnte man meinen. Als ich kürzlich ein kleines Perl-Script in Java neuschreiben wollte, wurde ich jedoch eines Besseren belehrt. Konkret ging es um den Modulo-Operator (der den Rest einer ganzzahligen Division angibt) im Zusammenhang mit einen negativen Dividenden. Während in Perl -1 mod 7 = 6 ergab, wollte mir Java das Ergebnis des Terms als -1 angeben.
Hier mal eine kleine Liste der Ergebnisse in unterschiedlichen Programmiersprachen:
Perl: 6
Python: 6
Ruby: 6
PHP: -1
JavaScript: -1
Java: -1
Pascal: -1
.NET: -1
C++: -1

Grund dafür ist übrigens die Existenz zweier Methoden zur Berechnung - einer "mathematischen" und einer symetrischen.
Soviel zu Standards...
Geschrieben von Benjamin Erb am 28.05.2007 in Programmierung Kommentare: (2) Trackbacks: (0)
Tags für diesen Artikel: coding, java, mathematik, perl, php
-18-
12
2006

LAMP-Testumgebung mit VMware

Da ich aus Kompatibilitätsgründen zu Produktivsystemen lokal noch immer mit einem Apache 1.3.24, PHP 4.3.2 und MySQL 4.0 arbeiten muss, zugleich gerne aber auch einmal neue Entwicklungen testen und bald auch einsetzen möchte, habe ich mir einmal die Möglichkeiten von VMware angeschaut. Vollständigen Artikel lesen...
Geschrieben von Benjamin Erb am 18.12.2006 in Open-Source, Programmierung, Web Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: apache, mysql, php, ubuntu, virtualisierung
« vorherige Seite   (Seite 1 von 1, insgesamt 3 Einträge)   nächste Seite »

Über den Autor

Benjamin Erb Benjamin Erb ist 24 Jahre alt und studiert an der Universität Ulm Medieninformatik.

Aktuelle Projekte

  • diretto.org
  • IOException.de

Quicklinks

  • Meine Amazon-Wishlist
  • Mein PGP-Schlüßel
  • twitter.com/b_erb
  • facebook.com/benjamin.erb

Blogroll

  • Davids Blog
  • Flos Warteschleife
  • stk bloggt.es
  • guido.demelo.de
  • Sina paints her life
  • Malte Wittkugel.net
  • Marcus bloggt.es
  • claus bloggt.es
  • floBLOG
  • Basti in Japan
  • Sven in Frankreich

Sneaker-Blogroll

  • tomat3.de
  • sneakerb0b.de
  • vEnoMaZn
  • sneakerized.com
  • welovesneaker.com

Kalender

Zurück September '10
Mo Di Mi Do Fr Sa So
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Getaggte Artikel

acm aesthetic computing animation apache blog bücher c++ ccc coding context free data visualization datenschutz dd-wrt design design pattern diretto eclipse fachschaft fail fotos fun gadget gdg handy hardware hip-hop homepage imaging informatik information design italien java javascript joggen kiosk system laptop latein latex mail mathematik mozilla musik mysql netbook nike af1 nike air max nmap perl pgp php politik postgresql privacy processing progwerkstatt psychologie ravensburg rivoli rutenfest s9y samsung q25 sneaker sneaker photography software sopra spanien sport sql studium studivz svn tagato trac trainingscamp typografie ubiquitous computing ubuntu ulm usability user interfaces videos virtualisierung vnc web web 2.0 welfen wikipedia wishlist xslt zivildienst

Archive

September 2010
August 2010
Juli 2010
Das Neueste ...
Älteres ...

Kategorien

  • XML Allgemeines (33)
  • XML Fotos (33)
  • XML Homepage (6)
  • XML Italien (7)
  • XML Lustiges (25)
  • XML Musik (11)
  • XML Nachdenkliches (9)
  • XML Schuhe (24)
  • XML Sonstiges (3)
  • XML Sport (5)
  • XML Videos (2)
  • XML Design (18)
  • XML IT (20)
  • XML Hardware (16)
  • XML Open-Source (7)
  • XML Programmierung (41)
  • XML Studium (61)
  • XML Web (30)
  • XML Datenschutz (6)
  • XML Usability (13)

Alle Kategorien

Feeds

XML RSS 2.0 feed
ATOM/XML ATOM 1.0 feed
XML OPML 1.0 feed

Statistiken

Letzter Artikel: 01.06.2010 16:01
242 Artikel wurden geschrieben
123 Kommentare wurden abgegeben

Verwaltung des Blogs

Login
 

© 2002 - 2010 Benjamin Erb