.MB: Welche Übergabewerte Varianten bei was?

Beitrag lesen

Hallo,

Ich habe eine frage bezüglich übergabe werte von funktionen. Welche form für was von ist sinnvoll? Ich betitel mal auschaulich was das mir Probleme bereitet. Der Code funktioniert einwandfrei. Nur für die zukunft will ich es wissen was zu empfehlen wäre.

class A {
  private a;

  public function __construct( a ) {
    this.a = a;
  }
}

oder

class A {
  
  public function __construct( a ) {
    eineFunktion( a );
  }
}

usw. Ich denk das komm immer auf die Art des Problems an aber eine grobe richtung ist immer erkennbar. Ich spreche weniger den Scope an. Könnt ihr mir diese nennen und begründen, warum so und weniger anders?

Hoffe ich hab mich verständlich ausgedrückt.

Herzlichste Grüße MB