Öffentliche Klassenvariablen setzen

In PHP können Sie den Wert einer öffentlichen Klassenvariablen durch Verwendung des Zuweisungsoperators (=) nach dem Variablennamen festlegen. Hier ist ein Beispiel:

<?php

// Define a class named MyClass
class MyClass
{
    // Declare a public property named myVar
    public $myVar;
}

// Create a new instance of the class
$obj = new MyClass();

// Assign a value to the myVar property
$obj->myVar = "some value";

// Output the value of the myVar property
echo "Value of myVar: " . $obj->myVar . "\n";

// Output:
// Value of myVar: some value

?>

In diesem Beispiel haben wir eine Klasse mit dem Namen "MyClass" erstellt, die eine öffentliche Variable mit dem Namen "myVar" hat. Wir haben dann eine Instanz der Klasse erstellt und dem "myVar" -Variablenwert "some value" mit dem Zuweisungsoperator zugewiesen.

Alternativ können Sie den Wert einer öffentlichen Klassenvariablen festlegen, indem Sie beim Erstellen einer Instanz der Klasse einen Wert dafür übergeben:

<?php

// Define a class named MyClass
class MyClass
{
    // Declare a public property named myVar
    public $myVar;

    // Define the constructor
    function __construct($value)
    {
        // Assign the value passed as an argument to the myVar property
        $this->myVar = $value;
    }
}

// Create a new instance of the class and pass a value to the constructor
$obj = new MyClass("some value");

// Output the value of the myVar property
echo "Value of myVar: " . $obj->myVar . "\n";

// Output:
// Value of myVar: some value

?>

In diesem Beispiel übergeben wir beim Erstellen einer Instanz der Klasse den Wert "some value" dem Konstruktor der Klasse und der Konstruktor weist diesen Wert der Variablen "myVar" zu.