Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Name für Objaufrufe

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Name für Objaufrufe

    Titel ist scheiße, sorry, aber mir fällt es gerade schwer in Worte zu fassen, was ich ausdrücken möchte.

    Zum Problem:
    Wie nennt man das wenn Funktionenvon Klassen sich selbst zurückgeben, sodass man Funktionsaufrufe in der Art schreiben kann:
    PHP-Code:
    $obj = new MyObject()
    $obj->functionOne()
        ->
    functionTwo();
    #usw. 
    Mir fällt einfach der Name beim besten Willen nimmer ein. Wäre für eine Erinnerung dankbar.

    LG Paul
    "My software never has bugs, it just develops random features."
    "Real programmers don't comment. If it was hard to write, it should be hard to understand!"

  • #2
    Object- oder Methodchaining.
    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


    • #3
      Muchas gratias. Genau das habe ich gesucht vielen Dank!
      "My software never has bugs, it just develops random features."
      "Real programmers don't comment. If it was hard to write, it should be hard to understand!"

      Kommentar


      • #4
        Hab ich sogar mal nen Artikel zu in unserem Wiki geschrieben: Method chaining - PHP.de Wiki

        Kommentar


        • #5
          Naja wenn ich noch gewusst hätte wie das heißt hätte ich ja nicht nachfragen müssen Mein Gedächtnis ist wie ein Sieb... Voll mies und dabei ist mir der Name ja sowas von entfallen, das kann man sich gar nicht vorstellen...
          "My software never has bugs, it just develops random features."
          "Real programmers don't comment. If it was hard to write, it should be hard to understand!"

          Kommentar


          • #6
            Bin mal eben schnell durchgeflogen über den Artikel, hab ich das falsch in Erinnerung, oder sollten "__" eigentlich nur bei MagicFunctions and MagicKeywords?
            Wäre es nicht vielleicht besser das ganze mit einfachen underscores zu machen?

            Also mit magicKeywords meine ich sowas wie __FILE__
            "My software never has bugs, it just develops random features."
            "Real programmers don't comment. If it was hard to write, it should be hard to understand!"

            Kommentar


            • #7
              Naja, ist Geschmackssache. Ich finde das auch etwas unglücklich, zumal man dann ja private Methoden auch so nennen sollte. Nen richtigen Sinn sehe ich darim auch nicht (sagt der, der ungarisch notiert).
              [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


              • #8
                Zitat von nikosch Beitrag anzeigen
                Naja, ist Geschmackssache. Ich finde das auch etwas unglücklich, zumal man dann ja private Methoden auch so nennen sollte.
                Sorry ist heute net mein Tag, was meinste denn damit?
                Zitat von nikosch Beitrag anzeigen
                Nen richtigen Sinn sehe ich darim auch nicht (sagt der, der ungarisch notiert).
                Ist tatsächlich Geschmackssache... Ich mag die ungarische Notation gar nicht und präferiere eigentlich camelCase.
                "My software never has bugs, it just develops random features."
                "Real programmers don't comment. If it was hard to write, it should be hard to understand!"

                Kommentar


                • #9
                  Ich mag die ungarische Notation gar nicht und präferiere eigentlich camelCase.
                  Was sich ja nicht per se ausschließt.
                  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
                    __privateMethode()
                    [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
                      Also LCC auf ungarisch?
                      Viele Grüße,
                      Dr.E.

                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      1. Think about software design [B]before[/B] you start to write code!
                      2. Discuss and review it together with [B]experts[/B]!
                      3. Choose [B]good[/B] tools (-> [URL="http://adventure-php-framework.org/Seite/088-Why-APF"]Adventure PHP Framework (APF)[/URL][URL="http://adventure-php-framework.org"][/URL])!
                      4. Write [I][B]clean and reusable[/B][/I] software only!
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                      Kommentar


                      • #12
                        Igen.
                        [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
                          strWhatTheHeck…?
                          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
                            Sprachführer Ungarisch - Wikitravel
                            [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
                              Sajnos, én csak a Google-magyar.
                              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

                              Lädt...
                              X