MongoId::__construct

(PECL mongo >= 0.8.0)

MongoId::__construct����һ���µ�id

˵��

public MongoId::__construct ([ string|MongoId $id = NULL ] )

����

id

���� id ��һ���ַ���������Ϊ24��ʮ�����Ƶ��ַ�������Ҳ������ MongoId ʵ����

����ֵ

����һ���µ� id��

������־

�汾 ˵��
1.4.0 ������Ч�ַ����׳��쳣

����

Example #1 MongoId::__construct() ����

�������չʾ����δ���һ���µ� id�� ������õ�����Ϊ�ڱ��浽���ݿ�֮ǰ��������Ϊ�����Զ����һ��id��

<?php

  $id1 
= new MongoId();
  echo 
"$id1\n";

  
$id2 = new MongoId();
  echo 
"$id2\n";

  
?>

�������̵���������ڣ�

49a7011a05c677b9a916612a
49a702d5450046d3d515d10d

Example #2 ����������

�������չʾ�����ʹ�� string �IJ�������ʼ��һ��ָ��ֵ�� MongoId��

<?php
  $id1 
= new MongoId();

  
// �� $id1 ����һ���µ� MongoId
  
$id2 = new MongoId("$id1");

  
// ��ʾ $id1 �� $id2 ������ͬ��ʮ������ֵ
  
var_dump($id1 == $id2);
  
?>

�������̵���������ڣ�

bool(true)

�μ�