0
Ich habe die folgende Funktion in einem Bild ein gefülltes Rechteck zu erstellen und anzuzeigen mit PHP:globale Variablenwert nicht vorhanden ist innen Funktion
$GLOBAL['feed_background'] = imagecreatefromjpeg('images/feed_background.jpg');
function test() {
$white = imagecolorallocate($GLOBAL['feed_background'], 255, 255, 255);
imagefilledrectangle($GLOBAL['feed_background'], 10, 10, 50, 50, $white);
}
Aus irgendeinem Grund zu erwähnen, die $GLOBAL
Variable auf diese Weise nicht funktioniert und Das Rechteck wird nicht angezeigt.
macht es so aber funktioniert:
$feed_background = imagecreatefromjpeg('images/feed_background.jpg');
function test() {
global $feed_background;
$white = imagecolorallocate($feed_background, 255, 255, 255);
imagefilledrectangle($feed_background, 10, 10, 50, 50, $white);
}
Was mit dem ersten Block von Code falsch?
$ GLOBAL ** S ** ... – jh1711