Ankündigung

Einklappen
Keine Ankündigung bisher.

Parameterübergabe

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Parameterübergabe

    Diskussionsbeitrag zum Wiki Eintrag: Parameteruebergabe.

    Die Diskussionsplattform des PHP.de Wiki wurde ins Forum integriert. Durch Klicken des Buttons "Antwort" kannst du an diesem Thema teilnehmen.
    [COLOR="#F5F5FF"]--[/COLOR]
    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
    [COLOR="#F5F5FF"]
    --[/COLOR]

  • #2
    Und wieder ein Artikel

    Grundsatzfrage: Sind die Links zu referenzieller Übergabe und Cbv überhaupt noch nötig oder wäre nicht umgedreht eine Weiterleitung dieser Begriffe auf den Subchapter deines Beitrags sinnvoller? Ich finde die Begriffe eigentlich hinreichend erklärt. Oder fällt Dir noch was ein, was man in nem extra Artikel beschreiben könnte?

    Ansonsten markiere die Begriffe statt als Links einfach fett..


    Kommt return auch noch mit rein oder worauf bezieht sich der Verweis auf array () ?
    Denkbar wäre noch ein Hinweis auf die Problematik Überladen von Methoden und func_get_args als Lösung.
    [COLOR="#F5F5FF"]--[/COLOR]
    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
    [COLOR="#F5F5FF"]
    --[/COLOR]

    Kommentar


    • #3
      Ich habe lange überlegt, wie ich es mache.
      Letztendlich habe ich mich für Extra-Artikel entschieden, weil Call by Value und Call by Reference nicht auf die Parameterübergabe beschränkt sind, sondern die Grundlage jeder Werteübergabe darstellen.
      Ich wollte auch noch Beispiele wie dieses nennen:
      PHP-Code:
      $ref = &$var
      Ebenso wollte ich gewisse Sachen erwähnen wie die Tatsache, dass nicht existierende Variablen automatisch angelegt werden, weil NULL-Pointer nicht erlaubt sind.
      Ebenso eine Erklärung, wie Referenzen aufgebaut sind. Dass Variablen eben nur Bezeichner für Speicheradressen sind und bei einer Referenz eben zwei Bezeichner auf dieselbe Adresse verweisen.
      Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

      Kommentar


      • #4
        Letztendlich habe ich mich für Extra-Artikel entschieden, weil Call by Value und Call by Reference nicht auf die Parameterübergabe beschränkt sind, sondern die Grundlage jeder Werteübergabe darstellen.
        Was meinst Du?? Wertzuweisung? Dann würde ich einfach noch nen Beitrag allgemein über Referenzen präferieren.
        'Call by' bezieht sich m.E. schon auf Funktions aufrufe, oder?
        [COLOR="#F5F5FF"]--[/COLOR]
        [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
        [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
        [COLOR="#F5F5FF"]
        --[/COLOR]

        Kommentar


        • #5
          So kann man es auch machen. Ist vielleicht besser. Dann würde ich das als weiterführenden Link unter den Artikel setzen.
          Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

          Kommentar


          • #6
            Hmm klingt doch gut. Vor allem, weil Call by Value auch nicht mehr wirklich viel "Stoff bietet" Das wär doch allenfalls noch ein Praktikatenbeitrag
            [COLOR="#F5F5FF"]--[/COLOR]
            [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
            [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
            [COLOR="#F5F5FF"]
            --[/COLOR]

            Kommentar


            • #7
              Soetwas für dich, oder wie?
              Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

              Kommentar


              • #8
                Vorsicht, Alter! Sonst steht flugs mal ein Manko-Artikel im Wiki!
                [COLOR="#F5F5FF"]--[/COLOR]
                [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                [COLOR="#F5F5FF"]
                --[/COLOR]

                Kommentar


                • #9
                  Oje, dann lasse ich das lieber.
                  Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                  Kommentar


                  • #10
                    Wieso eigentlich uebergabe?
                    [COLOR="#F5F5FF"]--[/COLOR]
                    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                    [COLOR="#F5F5FF"]
                    --[/COLOR]

                    Kommentar


                    • #11
                      Ich bin nicht der Fan von Umlauten im URL. Schon allein deswegen, weil viele Menschen die nicht auf der Tastatur haben. Deshalb.
                      Ich habe allerdings versucht, mit {{DISPLAYTITLE:Parameterübergabe}} dieses für den Artikel selbst umzuschalten, aber irgendwie funktioniert diese Direktive nur nach Gutdünken der Wiki-Software.
                      Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                      Kommentar


                      • #12
                        Ich meine gelesen zu haben, DISPLAYTITLE funktioniert nur für Groß-/Kleinschreibung. Ich bin trotzdem für ein Ü. Die URL wandelt das Wiki eh' um.

                        Siehe: http://www.php.de/wiki-php/index.php...g:W%C3%A4chter
                        [COLOR="#F5F5FF"]--[/COLOR]
                        [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                        [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                        [COLOR="#F5F5FF"]
                        --[/COLOR]

                        Kommentar


                        • #13
                          Ich wollte es machen, aber das Wiki hat es nicht umgewandelt. Nur bei den Ankern für die Überschriften hat es das.
                          Und tatsächlich: DISPLAYTITLE funktioniert nur für Groß- und Kleinschreibung. So etwas Doofes.
                          Dann verschiebe es bitte, lasse aber eine Weiterleitung von der umlautlosen Variante auf die mit Umlaut.
                          Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                          Kommentar


                          • #14
                            Okay.
                            [COLOR="#F5F5FF"]--[/COLOR]
                            [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                            [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                            [COLOR="#F5F5FF"]
                            --[/COLOR]

                            Kommentar


                            • #15
                              Was haltet ihr davon noch auf die Vorteile von einer Array- bzw. Objekt-Übergabe einzugehen?
                              Lesbarkeit und Verständnis des Codes werden ja durch Konstrukte wie
                              PHP-Code:
                              <?php
                              myFunc
                              (array("color"=>"green","some"=>"thing"))
                              erhöht.
                              Wenn man nach ein paar Monaten noch mal was ändern möchte oder fremden Code bekommt,
                              muss man nicht ständig in der Dokumentation suchen.
                              [FONT="Book Antiqua"][I]"Nobody is as smart as everybody" - Kevin Kelly[/I]
                              — The best things in life aren't things[/FONT]

                              Kommentar

                              Lädt...
                              X