Maison  >  Article  >  développement back-end  >  Comment PHP implémente le principe du fonctionnement en chaîne

Comment PHP implémente le principe du fonctionnement en chaîne

*文
*文original
2018-01-02 14:06:371269parcourir

Comment PHP implémente-t-il les opérations en chaîne ? Aujourd'hui, je vais vous apporter une explication détaillée du principe de fonctionnement en chaîne en PHP. Partagez-le avec tout le monde et donnez-le comme référence. J'espère que cela aide tout le monde.

Il existe plusieurs méthodes dans une classe. Lorsque vous instanciez cette classe et appelez les méthodes, vous ne pouvez les appeler qu'une par une, comme :

db. php

<?php

class db
{
    public function where()
    {
    //code here
    }
    public function order()
    {
    //code here
    }
    public function limit()
    {
    //code here
    }
}

index.php

<?php

$db = new db();

$db->where();
$db->order();
$db->limit();

Si vous souhaitez implémenter des appels en chaîne, cela doit être dans la méthode Ajoutez simplement return $this à la fin.

db.php

<?php

class db
{
    public function where()
    {
    //code here
    return $this;
    }
    public function order()
    {
    //code here
    return $this;
    }
    public function limit()
    {
    //code here
    return $this;
    }
}

index.php

<?php

$db = new db();

$db->where()->order()->limit();

Recommandations associées :

Le mécanisme de fonctionnement et les principes sous-jacents de PHP

Comment calculer le masque d'adresse IP en php

Comment générer un dictionnaire de données MySQL en php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn