ঠিক আছে একটি ফাংশন সঙ্গে usort ব্যবহার এত জটিল নয়
আমার লিনিয়ার কোডটিতে এটি আমার আগে ছিল
function merchantSort($a,$b){
return ....// stuff;
}
$array = array('..','..','..');
বাছাই আমি সহজভাবে
usort($array,"merchantSort");
এখন আমরা কোডটি আপগ্রেড করছি এবং সমস্ত গ্লোবাল ফাংশন সরিয়ে তাদের যথাযথ স্থানে রাখছি। এখন সমস্ত কোড একটি ক্লাসে আছে এবং আমি কীভাবে একটি সহজ ফাংশনের পরিবর্তে পরামিতিটির সাথে পরামিতিটি অ্যারেটি সাজানোর জন্য ইউর্ট ফাংশনটি ব্যবহার করতে পারি তা বুঝতে পারি না can't
class ClassName {
...
private function merchantSort($a,$b) {
return ...// the sort
}
public function doSomeWork() {
...
$array = $this->someThingThatReturnAnArray();
usort($array,'$this->merchantSort'); // ??? this is the part i can't figure out
...
}
}
প্রশ্নটি কীভাবে আমি usort () ফাংশনের অভ্যন্তরে কোনও অবজেক্ট পদ্ধতিটিকে কল করব