��չ�ӿ�

��չ�ӿ��ṩС��һ���׺����������û��������ö���������������Ψһ�ļ��������򵥽ӿڿ�����չ�ӿ�ͬʱʹ�á�

Example #1 "counter"����չ�ӿ�

<?php
function print_counter_info($counter)
{
    if (
is_resource($counter)) {
        
printf("������������Ϊ '%s'����%s���г־û����䵱ǰֵΪ %d.\n",
            
counter_get_meta($counter, COUNTER_META_NAME),
            
counter_get_meta($counter, COUNTER_META_IS_PERSISTENT) ? '' : '��',
            
counter_get_value($counter));
    } else {
      print 
"��������Ч!\n";
    }
}

if ((
$counter_one = counter_get_named("one")) === NULL) {
    
$counter_one = counter_create("one", 0, COUNTER_FLAG_PERSIST);
}
counter_bump_value($counter_one, 2);
$counter_two = counter_create("two", 5);
$counter_three = counter_get_named("three");
$counter_four = counter_create("four", 2, COUNTER_FLAG_PERSIST | COUNTER_FLAG_SAVE | COUNTER_FLAG_NO_OVERWRITE);
counter_bump_value($counter_four, 1);

print_counter_info($counter_one);
print_counter_info($counter_two);
print_counter_info($counter_three);
print_counter_info($counter_four);
?>

�״�����ʱ���������ӵ����Ϊ��

������������Ϊ 'one'���ҽ��г־û����䵱ǰֵΪ 2.
������������Ϊ 'two'���Ҳ����г־û����䵱ǰֵΪ 5.
��������Ч!
������������Ϊ 'four'���ҽ��г־û����䵱ǰֵΪ 3.

��ͬһ PHP ʵ���е� 2 ������ʱ�����Ϊ:

������������Ϊ 'one'���ҽ��г־û����䵱ǰֵΪ 4.
������������Ϊ 'two'���Ҳ����г־û����䵱ǰֵΪ 5.
��������Ч!
������������Ϊ 'four'���ҽ��г־û����䵱ǰֵΪ 4.

����һ�� PHP ʵ������ 3 ������ʱ�����Ϊ��

������������Ϊ 'one'���ҽ��г־û����䵱ǰֵΪ 2.
������������Ϊ 'two���Ҳ����г־û����䵱ǰֵΪ 5.
��������Ч!
������������Ϊ 'four'���ҽ��г־û����䵱ǰֵΪ 5.