���󻯽ӿ�

����ӿ��ṩһ���������ķ�ʽ��������չ�ӿڡ������������ʾ��ʹ�ö��󻯽ӿ�ʵ����������ӡ������ӵ��������������ʾ"��������Ч!"��Ϊ�� PHP �����ı��� $counter_three ���Ƕ���ľ�����Ϣ���⣬������ȫһ����������չʾ�˶�������չ�ж���� Counter �����࣬����ʵ�������������÷�����ȡ��������ֵ��

Example #1 "counter" �Ķ��󻯽ӿ�

<?php
class MyCounter extends Counter
{
    public function 
printCounterInfo() {
        
printf("������������Ϊ '%s'����%s���г־û����䵱ǰֵΪ %d.\n",
            
$this->getMeta(COUNTER_META_NAME),
            
$this->getMeta(COUNTER_META_IS_PERSISTENT) ? '' '��',
            
$this->value);
    }
}

Counter::setCounterClass("MyCounter");
if ((
$counter_one Counter::getNamed("one")) === NULL) {
    
$counter_one = new Counter("one"0COUNTER_FLAG_PERSIST);
}
$counter_one->bumpValue(2); // ������ֱ�� "set" ֵ
$counter_two = new Counter("two"5);
$counter_three Counter::getNamed("three");
$counter_four = new Counter("four"2COUNTER_FLAG_PERSIST COUNTER_FLAG_SAVE COUNTER_FLAG_NO_OVERWRITE);
$counter_four->bumpValue(1);

$counter_one->printCounterInfo();
$counter_two->printCounterInfo();
$counter_three->printCounterInfo();
$counter_four->printCounterInfo();
?>