1
Memcacheについて助けが必要です。PHP Memcacheユーザーが作成したオブジェクト
私はクラスを作成しましたが、そのオブジェクトをMemcacheに保存したいと思っています。問題が発生した場合は、どこに間違っているか教えてください。続いて、($キー)を取得する>問題は、私は$ objMemcache-を使用して、それを取得しようとすると、オブジェクトが実際にMemacheだってにおける店舗を取得している場合、私は確認してくださいすることができませんです私のコード
// Class defined by me
class User
{
public $fname;
public $age;
/**
* @return unknown
*/
public function getfname() {
return $this->fname;
}
/**
* @return unknown
*/
public function getage() {
return $this->age;
}
/**
* @return unknown
*/
public function setfname() {
return $this->fname;
}
/**
* @return unknown
*/
public function setage() {
return $this->age;
}
}
//Code for Storing
<?php
$objMemcache = new Memcache();
$objMemcache->connect('127.0.0.1', 11211);
$obj = new User();
$obj->setfname('John');
$obj->setage(32);
$objMemcache->set('user1', $obj, false, 60);
$obj1 = new User();
$obj1->setfname('Doe');
$obj1->setage(23);
$objMemcache->set('user2', $obj1, false, 60);
var_dump($objMemcache->get('user1'));
?>
ですvar_dump関数は何も表示しません。
助けてください。
私のコードでエラーを説明してください。
おかげさまで、フランクとケビンの解決策はうまくいっています。
は、クラス変数は、プライベートうまく働いたが、私はそれが再び空の値、あなたのクラスが間違っていること
$ 3番目のパラメータobjMemcache->(お使いの場合は0)の整数 – soulmerge
私は、ファイル内のコードを落とし途中で