| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Ja klar. Der Wert muss nicht erst zusammengestezt werden, sondern die einzelnen Teile werden direkt einzeln ausgegeben. Kannst ja z.B. parsekit installieren und dir den opcode anschauen. Bei so kleinen Strings ist es Wurscht, aber ... eben, warum einen Punkt nehmen, denn das Komma vom Prinzip her speicherschonender ist. Wäre ja unsinnig hier abzuwägen, wie lange ein String wohl sein muss, damit es sich lohnt, jetzt ein Komma zu nehmen *g. Basti |
| |
| | |
| Erfahrener Benutzer | Wenn man aber nun ein Komma nimmt, wird der Reihe nach abgearbeitet, oder nicht? PHP-Code:
__________________ Nicht jeder Fehler ist ein Bug. |
| |
| | |
| Erfahrener Benutzer | Die Auswertung der Parameter und die Ausgabe sind zwei verschiedene Dinge. PHP könnte natürlich erst einmal alle Parameter auswerten und dann ausgeben. Ich vermute mal, dass bei einer mehrfachen Verwendung solche Dinger nacheinander nicht einmal die Reihenfolge der Auswertung festgelegt sein dürfte. Nur die Reihenfolge in der die Ausdrücke dann später für echo verwendet werden, ist festgelegt. Nicht wann die Werte der Ausdrücke ermittelt werden. Allerdings wäre ein echo in der Funktion lnk() ein unschöner Seiteneffekt. Es wird der Rückgabewert (der auch noch fehlt) in einem Ausdruck verwendet, aber nebenbei wird eben noch ausgegeben. Wenn man solche Seiteneffekte absichtlich verwendet sollten einem die Hände abgeha.... naja, lassen wir das.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** |
| |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Bisserl Erläuterung von Sara Golemon dazu: http://blog.libssh2.org/index.php?/a...of-string.html Bei mir lässt sich im Moment leider parsekit nicht so ohne weiteres installieren (Fehler wie hier[1]), aber vielleicht kann jemand von euch ja mal die unterschiedlichen opcodes posten. *g Und, ja, natürlich könnte man hier nichts zurückgeben und die Ausgabe aus der Funktion heraus machen. Aber dann wären Semikola und print_link() sicher unmissverständlicher. [1] http://pecl.php.net/bugs/bug.php?id=7876 Basti |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hash-Werte | Raito | PHP Tipps 2008 | 10 | 07.04.2008 15:47 |
| Datenbankeintrag funzt nicht | Raito | PHP Tipps 2008 | 27 | 07.04.2008 09:54 |
| $_POST Übergabe Problem mit Daten der MySql | prinzli | PHP Tipps 2008 | 20 | 31.10.2007 12:53 |
| Server für shell_exec() / exec() vorbereiten | Martek | Server, Hosting und Workstations | 2 | 16.03.2007 15:03 |
| PHP-Frames | PHP Tipps 2007 | 10 | 17.12.2005 22:17 | |
| Menü mit Unterpunkten | supertramp | Beitragsarchiv | 7 | 18.10.2005 22:40 |
| Guestbook | Chrescht | PHP Tipps 2005-2 | 14 | 28.06.2005 13:10 |
| Tabelle verzerrt | PHP Tipps 2005 | 8 | 25.04.2005 21:54 | |
| guestbook problem #2 | PHP Tipps 2005 | 7 | 04.01.2005 11:19 | |
| Partykalender, Probleme | PHP Tipps 2004-2 | 6 | 26.12.2004 13:19 | |
| problem mit ausgabe bei einer "tmp"-table... | nautiluS | PHP Tipps 2004-2 | 0 | 20.12.2004 15:12 |
| get und if funktion | PHP Tipps 2004 | 14 | 23.09.2004 04:01 | |
| Wo liegt der Fehler - Query was empty | Anuschka | PHP Tipps 2004 | 7 | 24.08.2004 02:59 |
| Datenbankergebnis in Array und per Index darauf zugreifen | PHP Tipps 2004 | 7 | 30.07.2004 18:39 | |
| [Erledigt] Datenübergabe | PHP Tipps 2004 | 2 | 20.07.2004 19:06 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.