2017-11-20 2 views
0

Ich möchte eine neue Klasse mit den Erweiterungen von PDOStatement definieren und in dieser Kindklasse muss ich die Funktion bindColumn () überschreiben und in dieser override-Funktion parent :: bindColumn() aufrufen. Aber ich kann den Standardwert für diese Methode nicht finden. Gibt es eine Möglichkeit, den Standardwert in einer Methode zu finden, die ich überschreiben möchte? Im Quellcode oder irgendwo? Ich muss mehr Funktion überschreiben und ich möchte jeden Standardwert finden. DankSo finden Sie den Standardwert der extend class Methode

class myStatement extends PDOStatement 
{ 

    public function bindColumn ($column, &$param, $type = ?, $maxlen = ?, $driverdata = ?) 
    { 

    } 

} 
+0

Download netbeans. Es ist eine wirklich erstaunliche IDE. – Akintunde007

Antwort

0

Der einzige Grund, zu finden Warum schreibe ich dies als Antworten ist, dass ich es nicht als Kommentar posten kann.

/** 
* (PHP 5 &gt;= 5.1.0, PECL pdo &gt;= 0.1.0)<br/> 
* Bind a column to a PHP variable 
* @link http://php.net/manual/en/pdostatement.bindcolumn.php 
* @param mixed $column <p> 
* Number of the column (1-indexed) or name of the column in the result set. 
* If using the column name, be aware that the name should match the 
* case of the column, as returned by the driver. 
* </p> 
* @param mixed $param <p> 
* Name of the PHP variable to which the column will be bound. 
* </p> 
* @param int $type [optional] <p> 
* Data type of the parameter, specified by the PDO::PARAM_* constants. 
* </p> 
* @param int $maxlen [optional] <p> 
* A hint for pre-allocation. 
* </p> 
* @param mixed $driverdata [optional] <p> 
* Optional parameter(s) for the driver. 
* </p> 
* @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. 
*/ 
public function bindColumn ($column, &$param, $type = null, $maxlen = null, $driverdata = null) {} 

dir einen anständigen IDE Mann holen, es wirkt Wunder.

+0

Welche Art von IDE? Ich benutze Visual Studio, weil PHP nicht meine primäre ist :-) Danke – user1173536

+1

Ich persönlich benutze [PHPStorm] (https://www.jetbrains.com/phpstorm/). Es ist kostenlos für 30 Tage und nicht so teuer, wenn Sie es kaufen möchten. Wenn Geld ein Problem ist, wäre NetBeans der Weg zu gehen, nehme ich an. Ich habe NetBeans nie benutzt. Wenn Sie sich entscheiden, PHPStorm zu verwenden, schauen Sie in ein kurzes Tutorial über die Verwendung seiner Funktionen, sie sind erstaunlich, soweit es mich betrifft. – Andrew

0

Die Signatur dieser Methode ist:

public function bindColumn ($column, &$param, $type = null, $maxlen = null, $driverdata = null) {} 

Sie modernen IDE wie PhpStorm beispielsweise verwenden, um die Unterschrift eines Verfahrens und andere nützliche Informationen

Verwandte Themen