私はこのような機能を持っています
class NSNode {
function insertAfter(NSNode $node) {
...
}
}
その関数を使用して、ノードが最初に挿入されていることを示すことができるようにしたいと考えています。それについて私が考える方法は、null「何もない」ことを意味するので、関数呼び出しを次のように記述します。
$myNode->insertAfter(null);
ただし、PHP は、NSNodeオブジェクトが必要であるというエラーをスローします。関数で厳密なデータ入力を使用することに固執したいのですが、null 風の値を指定できるようにしたいと考えています。
それで、それを に変更するfunction insertAfter($node) { }以外に、その関数に何か他のものを渡す方法はありますか?
更新: 質問自体に回答したため、オーウェンの回答を受け入れました。他の皆さんの提案は本当に良かったので、実際にこのプロジェクトでそれらを実装します。ありがとう!