Heim > PHP-Framework > Denken Sie an PHP > Der clevere Einsatz von Countable in ThinkPHP-Containern

Der clevere Einsatz von Countable in ThinkPHP-Containern

咔咔
Freigeben: 2020-10-12 13:58:17
Original
1648 Leute haben es durchsucht
"

Dieser Artikel erklärt einen unbeliebten Wissenspunkt, den Sie überhaupt nicht verstehen werden, wenn Sie sich nicht den Quellcode ansehen, nämlich die Verwendung von countTable.

"

6 . Container-Container-Klasse Analyse der cleveren Verwendung von Countable

Was Countable betrifft, habe ich nie darüber nachgedacht, es in Form eines Artikels zu schreiben und es allen zu zeigen, aber als ich später den Quellcode las, a Es erschien eine große Anzahl zählbarer Anwendungen.

Damit jeder jeden technischen Punkt versteht, hat Kaka es trotzdem aufgeschrieben.

Dieser Wissenspunkt soll Ihnen nur zeigen, wie Sie ihn verwenden. Die Beziehung zur Zählung wird später im Artikel erwähnt.

In der DateiDer clevere Einsatz von Countable in ThinkPHP-Containern

Der clevere Einsatz von Countable in ThinkPHP-Containern

来到Countable这接口中,我们只能看到一个方法就是count().

根据代码中Count elements of an object

Bildbeschreibung hier einfügen

Kommen Sie zu Countablethis In der Schnittstelle , wir können nur eine Methode sehen, nämlich count().🎜🎜Gemäß dem Code Elemente eines Objekts zählenAus dieser Kommentarzeile können Sie verstehen, dass diese Schnittstelle die Elemente eines Objekts zählen soll🎜

Beim Lesen des Quellcodes müssen wir zuerst seine Kommentare lesen. Auch wenn Sie kein Englisch können, gibt es Übersetzungssoftware! Wird Ihnen ein besseres Verständnis verschaffen.

Der clevere Einsatz von Countable in ThinkPHP-ContainernErfahren Sie mehr anhand der Anweisungen in der PHP-Dokumentation.

Das Dokument besagt, dass die Ausführung der count()-Methode der Ausführung des obigen abstract public Countable::count (void) : intAbstract-Methode. abstract public Countable::count ( void ) : int抽象方法。

Der clevere Einsatz von Countable in ThinkPHP-Containern实战案例

光说不干,事事落空;又说又干,马到成功。直接开干

新建文件kaka/container/countableTest.php,并且添加以下内容

Der clevere Einsatz von Countable in ThinkPHP-Containern接着在文件application/index/controller/Container.php

Praktischer Fall

Der clevere Einsatz von Countable in ThinkPHP-ContainernGuang sagte Wenn du es nicht tust, wird alles zu nichts führen; wenn du weiter redest und es tust, wirst du sofort Erfolg haben. Fangen Sie einfach an Der clevere Einsatz von Countable in ThinkPHP-Containern

Erstellen Sie eine neue Dateiapplication/index/controller /Container. Lernen Sie, Countable in PHP zu verwenden.

Bitte beachten Sie die Verwendung hier, verwenden Sie count() direkt.

🎜🎜🎜Was ist der Unterschied zwischen count() in Countable und der üblichen count()-Methode? Schauen Sie sich übrigens die an Erklärung im PHP-Quellcode🎜

Sie können sehen, dass der erste Parameter ein Array oder ein zählbarer Parameter sein kann.

Kakas Verständnis ist, dass Countable lediglich die Zählmethode in SPL umschreibt, um die Anpassung der benötigten statistischen Regeln zu erleichtern.

<span style="display: block; background: url(https://my-wechat.mdnice.com/point.png); height: 30px; width: 100%; background-size: 40px; background-repeat: no-repeat; background-color: #282c34; margin-bottom: -7px; border-radius: 5px; background-position: 10px 10px;"></span><code class="hljs" style="overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;">int count ( mixed <span class="hljs-variable" style="color: #d19a66; line-height: 26px;">$array_or_countable</span> [, int <span class="hljs-variable" style="color: #d19a66; line-height: 26px;">$mode</span> = COUNT_NORMAL ] )<br/></code>
Nach dem Login kopieren

Der nächste Schritt besteht darin, die Container im Framework zu analysieren und sie Schritt für Schritt bis zur Ursache zurückzuverfolgen.

Beharrlichkeit beim Lernen, Beharrlichkeit beim Bloggen und Beharrlichkeit beim Teilen sind die Überzeugungen, die Kaka seit seiner Karriere vertritt. Ich hoffe, dass Kakas Artikel im riesigen Internet Ihnen ein wenig helfen können Kaka, wir sehen uns in der nächsten Ausgabe.

Das obige ist der detaillierte Inhalt vonDer clevere Einsatz von Countable in ThinkPHP-Containern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage