PHP ist einfach nur LOL. Fehleranfällig, löchrig wie ein Sieb, langsam und schrott. PHP dürfte so ziemlich die letzte Sprache sein, wo if-goto-Schleifen guter Stil sind. ROFL!
...if-goto-Schleifen...
Da scheint wohl jemand wirklich zu wissen wovon er da spricht...
mee schrieb:
--------------------------------------------------------------------------------
> ...if-goto-Schleifen...
> Da scheint wohl jemand wirklich zu wissen wovon er da spricht...
Was ist daran falsch? if-goto-Schleifen gibt es wirklich.
das sind anweisungen. schleifen sind syntaktischer zucker dieser anweisungen.
Vielleicht mal C/C++ richtig lernen:
GOTO gibts in C++ auch, dass ist dann wohl auch ein *LOL* wert?
Wenn man keine Ahnung hat...
Sicher nicht in PHP, außer vll in der 5.3´er jetzt.
Wer PHP aber wirklich Profesionell einsetzt, nutzt das nicht.
Alle (sicher >75%) erfolgreichen Internetanwendungen laufen auf PHP...
PH-Phrickel schrieb:
--------------------------------------------------------------------------------
> mee schrieb:
> ---------------------------------------------------------------------------
> -----
> > ...if-goto-Schleifen...
> > Da scheint wohl jemand wirklich zu wissen wovon er da spricht...
>
> Was ist daran falsch? if-goto-Schleifen gibt es wirklich.
Du redest am Thema vorbei. "Goto" an sich war nicht das Thema, sondern dass PHP die einzige Sprache ist, wo ein "Goto" als "guter Stil" angesehen wird.
In C/C++ sollte goto eigentlich überhaupt nicht benutzt werden, siehe dazu auch Dijkstras Beitrag "Goto statement considered harmful": http://www.kbs.uni-hannover.de/Lehre/SWTG/goto.pdf
> PHP die einzige Sprache ist, wo ein "Goto" als "guter Stil" angesehen wird.
Quellen?
BlarM schrieb:
--------------------------------------------------------------------------------
> > PHP die einzige Sprache ist, wo ein "Goto" als "guter Stil" angesehen
> wird.
>
> Quellen?
Der Frage schließe ich mich an, weil die Aussage einfach absoluter Bullshit ist.
C-Freak schrieb:
--------------------------------------------------------------------------------
> PHP ist einfach nur LOL. Fehleranfällig, löchrig wie ein Sieb, langsam und
> schrott. PHP dürfte so ziemlich die letzte Sprache sein, wo
> if-goto-Schleifen guter Stil sind. ROFL!
Es ist voellig okay dass du keine Ahnung hast aber das gibt dir nicht das Recht Bullshit in die Welt zu verbreiten!
Geschwindigkeit ist zwar oft wichtig aber nicht immer. Mag ja sein dass php langsamer ist als c++ oder java aendert aber nichts daran, dass nicht immer reine Ausfuehrungszeit relevant ist. Oft ist es auch die Entwicklungszeit.
if und goto, noch nie gehoert, dass das in PHP guter Stil sein soll.
Und ja es gibt auch fuer PHP MVC Frameworks etc. Nur weil viele Anfaenger PHP verwenden oder Leute die keine Ahnung haben, macht das die Sprache selbst nicht schlecht.
Ich nutz sie gerne, sie ist fuer viele Sachen einfach schnell.
PHP hat sich durchgesetzt und die meisten Webanwendungen laufen eben damit. Find dich damit ab und heul nicht rum.
C-Freak schrieb:
--------------------------------------------------------------------------------
> PHP ist einfach nur LOL. Fehleranfällig, löchrig wie ein Sieb, langsam und
> schrott. PHP dürfte so ziemlich die letzte Sprache sein, wo
> if-goto-Schleifen guter Stil sind. ROFL!
Flow77 schrieb:
--------------------------------------------------------------------------------
> PHP hat sich durchgesetzt und die meisten Webanwendungen laufen eben damit.
> Find dich damit ab und heul nicht rum.
Ja, seitdem sich PHP durchgesetzt hat, ist meine Arbeit viel leichter geworden. PHP eingesetzt ist schon zu dreiviertel gecrackt.
Du glaubst doch wohl nicht, das die Leute hier das verstanden haben.
Es ist zwar nicht goto, aber Schleifen und aufgebaute Klammern mit exit/next usw. zu verlassen (egal welche Sprache), erleichtert das Programmieren doch schon. Man muss halt Filehandles schliessen usw. Bei Scriptsprachen macht das der Interpreter von selber. Insbesondere wenn man { } für Scopes verwendet und die Laufzeit von Hilfsvariablen klein hält. In C/C++ sähe das wohl deutlich übler aus, wenn man keine Objekte(C++) nutzt.
try/catch ist auch sowas ähnliches.
Und um goto considered harmful nachvollziehen zu können, braucht man wenigstens so viel Anstand, anständig programmieren zu wollen... .
"Real men dont eat quiche" sollte man auch kennen. Und "Bastard Operator from Hell". Für Luscher gibts auch deutsche Übersetzungen.
Und heute programiert man weniger mit Sprachen sondern mehr mit/gegen APIs. Wenn man schlau ist. Aber das lernen die Kiddiez halt viel viel zu spät.
Davon abgesehen sollte die Bitcom oder BSI checker-test-suites/scripte liefern. Wenn ein goto im PHP-Code auftaucht, wird das Projekt als nicht steuerlich absetzbar geoutet.
Usw. Für Unsichere Software muss der Steuerzahler dessen kreditkartendaten oder shopping-daten geklaut werden, nicht mit Steuer-Erleichterungen für Luscher zu bezahlen.
Kommentare: 170 | letzter Beitrag 15:54 Uhr
Kommentare: 94 | letzter Beitrag 26.05. 19:45
Kommentare: 74 | letzter Beitrag 18:52 Uhr
Kommentare: 70 | letzter Beitrag 18:56 Uhr
Kommentare: 58 | letzter Beitrag 18:36 Uhr
E-Mail an news@golem.de

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.