(PHP 5 >= 5.3.0)
SplHeap::compare — مقایسه اجزا برای قرار دادن درست آنها در heap هنگام مرتبسازی
مقایسه value1 با value2.
ایجاد استثناها در SplHeap::compare() میتواند Heap را خراب کند و آن را در وضعیت بنبست قرار دهد. شما میتوانید با فراخوانی SplHeap::recoverFromCorruption() از وضعیت بنبست خارج کنید. به هر حال بعصی اجزا ممکن است به درستی قرار داده نشوند و ویژگی آن را رعایت نکند.
اولین مقدار گره برای مقایسه.
مقدار دومین گره برای مقایسه.
نتیجه مقایسه مثبت اگر value1 بزرگتر از value2 باشد 0 اگر برابر باشند در غیر این صورت عدد منفی.
Note:
چندین جز با مقدار یکسان در Heap توضیه نمیشود. آنها در موقعیت تصادفی در کنار یکدیگر قرار میگیرند.