0
私は基本的に巨大なforeachステートメントにあるPHP関数を持っています。はそのループ内の値を使用するためforeachに入れる必要があります。私は何回でもそれを呼び出すことができるように、私はジェネリッククラスやメソッドに出て、この機能を削除するにはどうすればよい別の場所に移動して再宣言PHP関数の問題を止めるには
foreach ($x as $y) {
...
function sortq($a, $b){
if ((int)$a->id == (int)$b->id) {
return 0;
}
return ((int)$a->id < (int)$b->id) ? -1 : 1;
}
usort($sort, 'sortq');
...
}
?私は 'クラス'ルートを試みましたが、foreachループでクラスを再宣言していました:D
助けてください!チェックが動作しますfunction_existsで関数定義をラッピング感謝
は、あなたが他の機能/コントロールの外に移動しようとしたことがありますか? – jprofitt
foreachから関数を移動しても、まだ動作している必要がありますか? – ajreal
いいえ、ループの値は使用していません。 – Boann