0
Ich habe diesen Code geschrieben, ich möchte $ Alter Wert, $ Alter wird als statische Variable der Klasse wie auf $ Alter varible deklariert und inkrementieren seinen Wert Ich lerne die Grundlagen bitte helfen Sie mir guyzZugriff auf Instanzvariable in PHP
<?php
class Person{
public $age;
public function __construct($initialAge){
// Add some more code to run some checks on initialAge
if($initialAge<0)
{
echo"Age is not valid, setting age to 0.\n";
$age=0;
}
else{
$age=$initialAge;
}
}
public function amIOld(){
// Do some computations in here and print out the correct statement to the console
if($age<13){
echo"You are young.\n"; echo $age;
}
else if($age>=13 && $age<18)
{
echo"You are a teenager.\n";
}
else{
echo"You are old.\n";
}
}
public function yearPasses(){
// Increment the age of the person in here
$age+=1;
}
}
PHP Notice: Undefined variable: Alter in solution.php auf Zeile 20 PHP Hinweis: Nicht definierte Variable: Alter in solution.php auf Leitung 21 PHP Hinweis: Nicht definierte Variable: Alter in solution.php auf der Leitung 35 PHP Hinweis: Nicht definierte Variable: Alter in solution.php auf der Leitung 35 PHP Fatal error: Uncaught Fehler: Kann nicht auf leere Eigenschaft in solution.php zugreifen: 35 Stack Trace: # 0 Lösung.php (46): Person-> yearPasses() # 1 {main} in solution.php in Zeile 35 geworfen –
es gibt mir Fehler wie diese –
Wie können Sie diesen Code hinzufügen? kannst du bitte fehlerzeilencode anzeigen? –