嗨,我需要生成 9 位数的唯一帐号。这是我的伪代码:
function generateAccNo()
generate an account number between 100,000,000 and 999,999,999
if the account number already exists in the DB
call generateAccNo() /* recursive call */
else
return new accout number
end if
end function
该函数似乎运行良好,但是我有点担心递归调用。
这会导致任何内存泄漏(Apache 下的 PHP 5)吗?
这是解决此问题的可接受方法吗?
感谢您的输入。