Analysefehler: Syntaxfehler, unerwartetes '(', erwartet ',' oder ';' in

Ich erhalte den folgenden Analysefehler:

Parse-Fehler: Syntaxfehler, unerwartetes '(', Expecting ',' oder ';' in H: \ Programme \ USBWebserver v8.5 \ 8.5 \ root \ oopforum \ func \ register.class.php in Zeile 7

Das bezieht sich auf die folgende Codezeile in meiner Klasse:

private $random_name = rand(1000,9999).rand(1000,9999).rand(1000,9999).rand(1000,9999);

Ich kann nicht erkennen, warum diese Codezeile einen Analysefehler verursachen würde.

Hier ist etwas Umgebungscode:

class register{
    public $post_data = array();
        private $dbh;
        private $allowed_type = array('image/jpeg','image/png','image/gif');
        private $random_name = rand(1000,9999).rand(1000,9999).rand(1000,9999).rand(1000,9999);
        private $path = 'img/thumb_/'.$random_name. $_FILES['file']['name'];
        private $max_width = 4040;
        private $max_height = 4040;
        private $max_size = 5242880;
        private $temp_dir = $_FILES['file']['tmp_name'];
        private $image_type = $_FILES['file']['type'];
        private $image_size = $_FILES['file']['size'];
        private $image_name = $_FILES['file']['name'];
        private $image_dimensions = getimagesize($temp_dir);
        private $image_width = $image_dimensions[0]; // Image width
        private $image_height = $image_dimensions[1]; // Image height
        private $error = array();

        public function __construct($post_data, PDO $dbh){
        $this->post_data = array_map('trim', $post_data);
        $this->dbh = $dbh;
        }
}

Was verursacht den Analysefehler?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage