vaudi: Variablen per include in Klasse importieren?

Beitrag lesen

Hallöchen,

Versuch mal, 1.) in der Klassendefinition die Variable zu initialisieren:

<?php

include "config.inc.php";

class VorschaubildGenerator   {

var $verkleinerungsFaktor=0; // Initialisierung

public function minimizePicture($bigPicFilename, $year)   {
         $sourceImage = '';
         //Bild auslesen, Grafiktyp: 1=GIF, 2=JPG, 3=PNG, 4=SWF
            list($width, $height, $grafiktyp) = getimagesize($bigPicFilename);
            $new_width = $width * $this->verkleinerungsFaktor;
   $new_height = $height * $this->verkleinerungsFaktor;
.
.
.

  
  
Wenn du dann 2.) den Konstuktor der Klasse aufrufst, schreibst du als nächste Zeile eine Wertzuweisung:  
  
~~~php
  
$objekt = new VorschaubildGenerator(...);  
$objekt->verkleinerungsFaktor = $verkleinerungsFaktor; // Wertzuweisung an die Klassen-Variable  

Damit dürfte dann in der Folge beim Aufruf der Funktion der benötigte Wert zur Verfügung stehen.

MfG
vaudi