��չ�ӿ��ṩС��һ�������������û��������ö���������������Ψһ�ļ��������ӿڿ�����չ�ӿ�ͬʱʹ�á�
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.