| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | soweit ich den user-contributed notes im manual ( http://php.net/func_get_arg#usernotes + http://php.net/func_get_args#usernotes ) entnehmen konnte gibt es keinen "normalen" Weg wie man mehrere Parameter via Referenzen übergibt, ausser es sind Objekte, dann sollten sie automatisch als Referenz übergeben werden oder man macht es umständlich und übergibt einen Parameter als Array in dem wiederrum die elemente referenzen auf die eigentlich gewünschten elemente sind. alles von mir ungetestet.
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ein int ist kein objekt, du könntest eine klasse intClass erstellen und dadrin deinen int speichern, aber das wäre zu viel aufwand und wäre in meinen augen unsinnig vom aufwand her. Ansonsten bleibt halt nur die Möglichkeit eben für jede Variable, die Funktion neu aufzurufen, wenn es eine Methode einer klasse ist, kannst du ja ein fluid interface draus machen (immer return $this; ) dann kannst du es so mit etwas weniger Code aufrufen und es sieht noch etwas "mehr zusammengehörig" aus ![]() PHP-Code:
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Moderator und Wett-König | Hallo basti1101, just my 2 cent: Aus meiner Erfahrung kann ich dir sagen, dass es immer unsauber ist, keine sauberen Funktionsdeklarationen zu erstellen. Einerseits ist die API dadurch nicht sauber definiert, andererseits muss man innerhalb der Funktion haufenweise Typprüfungen und Parameter-Zuordnungen treiben. Das kostet Performance und erhöht die Fehleranfälligkeit. Deshalb: jede Methode / Funktion mit einer sauberen Signatur erstellen!
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
durch __set() und __get() kannst du die variablen schön im hintergrund für das jeweilige medium escapen und validieren. baust du dir deine bibilothek nun korrekt auf, kannst du den eigentlichen programmcode klein und strukturiert halten (im ansatz entspricht das MVC) nun ja, ich hätt besser meine klappe gehalten....wird ja doch nixt. | ||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Variable in Datenbankentrag | asa | PHP Tipps 2008 | 11 | 22.07.2008 09:51 |
| Variable in SQL Anweisung verwenden | Beatbox | PHP Tipps 2006 | 2 | 08.08.2006 16:32 |
| PHPMailer findet eigene Variable net | seejay | PHP Tipps 2007 | 6 | 04.01.2006 12:55 |
| problem mit variable | snatch-ic | PHP Tipps 2007 | 5 | 13.12.2005 13:18 |
| Variable durch 2. Variable bestimmen | Quagga | PHP Tipps 2005-2 | 11 | 26.10.2005 17:34 |
| Variable als Variable behandeln ohne den Wert zu verwenden | Pain-maker | PHP Tipps 2005-2 | 4 | 11.09.2005 17:28 |
| Session Variable oder Globale Variable ? | PHP Tipps 2005-2 | 3 | 27.06.2005 21:49 | |
| Variable in Objekt | php1 | HTML, Usability und Barrierefreiheit | 2 | 25.06.2005 08:08 |
| [Erledigt] Variable in DB | Datenbanken | 1 | 17.04.2005 15:01 | |
| If variable $1 vorhanden dann nimm die, if variable $2 .... | PHP Tipps 2005 | 8 | 13.02.2005 20:16 | |
| Variable in einer Variable | Beatbox | PHP Tipps 2005 | 7 | 15.01.2005 15:55 |
| Warum wird Variable nicht übergeben??? | Anuschka | PHP Tipps 2005 | 2 | 06.01.2005 13:22 |
| [Erledigt] $_SESSION verwandelt variable auf einem Server in ein Array | PHP-Fortgeschrittene | 2 | 16.12.2004 13:25 | |
| 2 Schleifen durchlaufen | PHP Tipps 2004 | 1 | 14.09.2004 14:33 | |
| variable Variablen requesten | PHP Tipps 2004 | 5 | 08.06.2004 20:34 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| basti1101, was sind refenzen ?, func_get_args php sauberkeit |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.