OAuthProvider::generateToken

(PECL OAuth >= 1.0.0)

OAuthProvider::generateToken����һ���������

˵��

final public static OAuthProvider::generateToken ( int $size [, bool $strong = false ] ) : string

����һ��α����ֽڵ� �ַ��� ��

����

size

��Ҫ�����Ƴ��ȣ���λΪ�ֽڡ�

strong

����Ϊ TRUE ����ζ�Ž�����ʹ�� /dev/random ������ʹ�÷������� /dev/urandom���� Windows ƽ̨�����Դ˲�����

����ֵ

���ɵ����ƣ�һ�����ֽ�Ϊ��λ�� �ַ��� ��

�����쳣

��� strong ����Ϊ TRUE �� �򵱻��˵��� rand() ��ʵ�����ʣ�������ֽڵ�ʱ�򣬽�����һ�� E_WARNING ����Ĵ��󣨱��磬������Ҳ����㹻��������ݵ�ʱ�򣩡�

����

Example #1 OAuthProvider::generateToken() ����

<?php
$p 
= new OAuthProvider();

$t $p->generateToken(4);

echo 
strlen($t),  PHP_EOL;
echo 
bin2hex($t), PHP_EOL;

?>

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

4
b6a82c27

ע��

Note:

��ϵͳû���㹻��������ݿ��õ�ʱ�򣬴˺�����ʹ�� PHP �ڲ��� rand() ��ʵ�����ʣ�������ֽڡ�

�μ�