Umschreiben der objektorientierten PHP-Methode
Jul 30, 2016 pm 01:29 PMDer Wind kommt.fox
Da die Untertabelle verwendet wird, muss die Methode neu geschrieben werden
Fehlerbericht:
Erklärung von .... . sollte kompatibel sein mit ....
Bitte verwenden Sie die folgende Methode, um das Problem zu lösen
class Model { /**设置分表名 * @param int $tableNum UID或表序号 * @param int $num 位数 * @return $this */ public function tableSplit($tableNum=0,$num=2){ $this->table($this->getTableNameSplit($tableNum,$num)); return $this; } } class StockFlowModel extends Model { /**设置分表名 * @param int $tableNum UID或表序号 * @param int $num * @return $this */ public function tableSplit($tableNum=0,$num=4) { if(empty($tableNum)){ $tableNum=date_time_format(DATE_TIME, 'ym'); } parent::tableSplit($tableNum, $num); return $this; } }
Hinweis: Wenn das
Methode wird überschrieben, sie unterscheidet sich vom übergeordneten Element. Die gleichen Konventionen für Klassenmethoden, Parameternamen müssen konsistent sein und die Attributabdeckung muss konsistent sein.
Wenn Sie die übergeordnete Klassenmethode aufrufen, verwenden Sie zum Aufrufen die Methode parent::
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die des Bloggers reproduziert werden Erlaubnis.
Das Obige hat das Umschreiben der objektorientierten PHP-Methode vorgestellt, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Detaillierte Erläuterung der Verwendung von Return in der C-Sprache

Wie ist die Ausführungsreihenfolge von Return- und Final-Anweisungen in Java?

Detaillierte Erläuterung der Rückgabewerte und Rückgabeanweisungen von JavaScript-Funktionen

So verwenden Sie den Rückgabewert in Python

Wie verwendet Vue3 den Setup-Syntaxzucker, um das Schreiben von Return zu verweigern?

Verwenden Sie das Schlüsselwort „return' in JavaScript

So verwenden Sie diese Methode in Java

Ein Artikel, der diesen Punkt versteht und 70 % der Front-End-Leute erreicht
