2

クラスがあり、「blob」タイプのpictuerを格納する列を初期化したいのですが、方法がわかりません。コードのlat行を見てください

  public function __construct( $data=array() ) {
    if ( isset( $data['id'] ) ) $this->id = (int) $data['id'];
    if ( isset( $data['date'] ) ) $this->date= (int) $data['date'];
    if ( isset( $data['topic'] ) ) $this->topic = preg_replace ( "/[^\.\,\-\_\'\"\@\?\!\:\$ a-zA-Z0-9()]/", "", $data['topic'] );
    if ( isset( $data['author'] ) ) $this->author = preg_replace ( "/[^\.\,\-\_\'\"\@\?\!\:\$ a-zA-Z0-9()]/", "", $data['author'] );
    if ( isset( $data['content'] ) ) $this->content = $data['content'];
    if ( isset( $data['picture'] ) ) $this->picture ="Here sholud be the Type" $data['picture'];
  }
4

1 に答える 1

3

PHP では、バイナリ データも文字列に格納されます。

したがって、単純に初期化します$this->picture = $data['picture'];

于 2012-04-05T05:37:11.330 に答える