は、私はPHPでの初心者です、私はオブジェクト内のすべてのデータを一度初期化し、どのように私はその問題を解決することができ、後でPHPはオブジェクト状態を次のコードのように保存できますか?
<?
class Person(){
private $data;//private or public
function Person($data){
$this->data['name'] = $data['name'];
....
}
function save(){
$this->dbconn.executeQuery('insert into ... values('$this->data['name']',...));
//some object to connect and execute query on a database.
}
}
?>
$me = new Person(array(['name']=>'my fname my lname',...));
$me->save();
//print_r($me) shows that $data has no initialized values
それらを使用することができます天気を私は求めています。同じ問題が発生したリンクが分かっている場合は、ここにコピーして貼り付けてください。ありがとうございました。
申し訳ありませんが、あなたが何をやろうとしているのか理解できていません...「$ this-> dbconn.executeQuery」は正しいPHP構文ではありません。 –
$ this-> dbconnオブジェクトとexecuteQuery関数は、データベースへのクエリの接続と実行を支援します。それらに問題はありません。 Person :: Saveを使用しようとする度に問題が発生します。実際に私はそれを呼び出すたびにPerson :: Saveにパラメータを渡したくない。回答ありがとうございます。 –