間に違いはありますか?
public function init(a_class_name $classObj)
と
public function init($classObj)
違いは、例1で、取得するオブジェクトの種類を指定することです。私の質問はもっとです:phpはまだ参照によってオブジェクトを渡しますか(デフォルトの動作)、または例1はオブジェクトを複製するための奇妙なショートカットです。より厳密な言語(C、Java)では、例1は非常に単純であるため(そして機能する唯一の例)、私は尋ねるだけです。PHPでは、それはそれほど明確ではなく、両方の方法がPHPドキュメントのさまざまな場所で使用されています。
ありがとう。