Hi,
Ich würde ja versuchen, das Bild zu kopieren und nicht das Fremd-Objekt, von dem ich nicht weiß, was da alles noch beachtet werden muss.
... würde ich ja auch normalerweise. Aber doch nicht bei meinem ersten OOP-Test-Script ;-)
Schau ins PHP-Handbuch, da gibt es ein Kapitel zu OOP, auch zum Klonen und was man dabei beachten muss steht dort.
Habe ich eben schon gemacht, aber (noch) nicht richtig verstanden.
Aber:
Wenn ich in meiner Kopier-Methode folgendes notiere, klappt es:
protected function copyMyObject() {
$copyObject = new bilder($this->myfile, $this->pdfExcelWordThumbnailDefaultPath, $this->watermarkfile);
return $copyObject;
}
~~~php
public function make_thumb($x, $y) {
$copyObject = $this->copyMyObject();
echo("21:05:50: ----> ".$this->origWidth."<br>");
$copyObject->origWidth = "222";
echo("21:06:41: ----> ".$copyObject->origWidth."<br>");
echo("21:05:50: ----> ".$this->origWidth."<br>");
exit;
Ausgabe:
21:05:50: ----> 5120 21:06:41: ----> 222 21:05:50: ----> 5120
Ist gegen dieses Art des Clonens etwas auszusetzen?
Jonny