“如何初始化图片”;blob";键入PHP构造函数

“如何初始化图片”;blob";键入PHP构造函数,php,blob,Php,Blob,我有一个类,我想初始化存储pictuer类型为“blob”的列,但我不确定如何初始化?看看代码的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 ( is

我有一个类,我想初始化存储pictuer类型为“blob”的列,但我不确定如何初始化?看看代码的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'];
  }

在PHP中,二进制数据也存储在字符串中


因此,只需使用
$this->picture=$data['picture']初始化它

换句话说,PHP的字符串实际上只是字节数组。谢谢@ThiefMaster和deceze@Iman25:如果单击此答案左侧的灰色复选标记图标对您有所帮助,请不要忘记接受此答案。