dedlfix: Ausgeschriebene Namen der PHP Befehle

Beitrag lesen

Tach!

ich kann mir die PHP Befehle besser merken, wenn ich die nicht nur einfach auswendig lerne, sondern auch weiß, was sie bedeuten.

Die Liste der PHP-Funktionen und -Sprachelemente auswendig zu lernen, kommt mir nicht in den Sinn. Abgesehen von vielen Extensions, die man sowieso nie braucht, beschränkt sich nach meinem Dafürhalten selbst beim Rest die Anzahl der verwendeten auf einen Bruchteil aller vorhandenen. Ich merke mir nur, wo ich eine bestimmte Funktionalität finden kann und gehe dann die Liste durch, um die Funktion zu finden, die sie anbietet. Dazu hab ich höchstens mal zu Anfang das Handbuch durchgescannt (die wichtigsten Teile davon), um mir einen Überblick über die Möglichkeiten zu verschaffen, aber nicht, wie sie alle konkret umgesetzt oder benannt wurden. Das Suchen aus aktuellen Gründen jendefalls frischt das Wissen um die Möglichkeiten auch wieder etwas auf.

Bei einigen Befehlen kann ich mir ja denken was sie bedeuten und darauf musst ich auch erstmal kommen (z.B. nl2br = new line to break), bei anderen fällt es mir aber sehr schwierig.

Manche Namen kommen von den C-Funktionen, die nachgebildet wurden. Aber eigentlich ist das wie beim Fremdsprachenlernen. Man muss nciht unbedingt die eigentliche Bedeutung oder Herkunft eines Wortes kennen, sondern nur wie und wann man es anwendet. Bei natürlichen Sprachen kommt im Gegensatz zu den künstlichen (Programmiersprachen) noch hinzu, dass sie Bedeutungen im Lauf der Zeit gern mal ändern.

Auf php.net wird auch nicht ausgeschrieben was diese bedeuten (z.B. strstr oder strrchr?!).

Englisch hilft da oftmals weiter. strstr = STRing im STRing, strrchr = STRing (von) Right CHaRacter (ein Zeichen von rechts suchen)

Kennt jemand von euch eine Seite, wo ich sowas nachlesen kann? Habe gerade in google schon gesucht, aber da wird immer nur PHP "beigebracht" und nicht richtig vermittelt was es wirklich "ist".

Was es "ist" ist ja, was es "macht" und das ist beschrieben. Neben der Liste der Namen sind ja auch noch die Parameter interessant. Willst du die und deren Namen auch noch alle auswendig lernen?

Ich brauche unbedingt diese Eselsbrücken, das macht es mir einfacher. Ich bin dankbar für jeden guten Link der mir weiterhilft!

Dafür, das es für dich mit einer Erläuterung der Namen verständlicher wird, habe ich Verständnis. Meine Methode muss nicht bei anderen funktionieren. Aber eine "PHP-Wörterbuch" kenne ich auch nicht. Aber ich kann dir die Namen zu erklären versuchen, wenn du mir die unverständlichen nennst. (Aber bitte nicht einfach nur das Function and Method listing kopieren.)

dedlfix.