Heim Backend-Entwicklung PHP-Tutorial Umschreiben der objektorientierten PHP-Methode

Umschreiben der objektorientierten PHP-Methode

Jul 30, 2016 pm 01:29 PM
return this

Der 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;
    }
}
Nach dem Login kopieren

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.

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Detaillierte Erläuterung der Verwendung von Return in der C-Sprache Detaillierte Erläuterung der Verwendung von Return in der C-Sprache Oct 07, 2023 am 10:58 AM

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

Wie ist die Ausführungsreihenfolge von Return- und Final-Anweisungen in Java? Wie ist die Ausführungsreihenfolge von Return- und Final-Anweisungen in Java? Apr 25, 2023 pm 07:55 PM

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

Detaillierte Erläuterung der Rückgabewerte und Rückgabeanweisungen von JavaScript-Funktionen Detaillierte Erläuterung der Rückgabewerte und Rückgabeanweisungen von JavaScript-Funktionen Aug 04, 2022 am 09:46 AM

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

So verwenden Sie den Rückgabewert in Python So verwenden Sie den Rückgabewert in Python Oct 07, 2023 am 11:10 AM

So verwenden Sie den Rückgabewert in Python

Wie verwendet Vue3 den Setup-Syntaxzucker, um das Schreiben von Return zu verweigern? Wie verwendet Vue3 den Setup-Syntaxzucker, um das Schreiben von Return zu verweigern? May 12, 2023 pm 06:34 PM

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

Verwenden Sie das Schlüsselwort „return' in JavaScript Verwenden Sie das Schlüsselwort „return' in JavaScript Feb 18, 2024 pm 12:45 PM

Verwenden Sie das Schlüsselwort „return' in JavaScript

So verwenden Sie diese Methode in Java So verwenden Sie diese Methode in Java Apr 18, 2023 pm 01:58 PM

So verwenden Sie diese Methode in Java

Ein Artikel, der diesen Punkt versteht und 70 % der Front-End-Leute erreicht Ein Artikel, der diesen Punkt versteht und 70 % der Front-End-Leute erreicht Sep 06, 2022 pm 05:03 PM

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

See all articles