これは非常に疑問な質問かもしれませんが、どのようにパラメータをPHPクラスのローカル変数として渡すことができますか?パラメータをローカル変数としてメソッドに渡す方法
例えば(これは動作しますが、私が欲しいものを表していません)
public function sql($this->sql_statement){
// do something
}
私は渡されたパラメータが「の$ this - > sql_statementは」明らかに変数
になりたい、私はちょうどできましたこれを行うが、より良い方法があるかどうかを知りたい。
public function sql($statement){
$this->sql_statement = $statement;
// do something
}
オブジェクトプロパティ($ this-> sql_statement)にするには$ sql_statementが必要ですか、そのメソッドのローカル変数にする必要がありますか(これはあなたの質問が示唆しています)? – liquorvicar
@liquorvicar $ sql_statement変数はクラス全体で使用されているため、オブジェクトのプロパティである必要があります。 –
クールで、うまく聞こえます。私はちょうど質問が100%クリアされていないことを確認していた;-) – liquorvicar