30. juli 2006 - 12:22
Der er
5 kommentarer og 1 løsning
Hjælp til kode
Hejsa...Min php kommer med fejl i linje 5 i denne kode: <?php class Color { public $red; public $green; public $blue; public function __construct($r, $g, $b) { $this->red = $r; $this->green = $g; $this->blue = $b; } public static function fromGd($rgb) { $r = ($rgb >> 16) & 255; $g = ($rgb >> 8) & 255; $b = ($rgb & 255); return new Color($r, $g, $b); } } ?> Fejl: Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in color.php on line 5
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Får også samme fejl i denne her kode linje 5: <?php class Image { const PNG = 0x01; const GIF = 0x02; const JPG = 0x03; private $image; private $actions = array(); public function __construct(IImageLoad $imageLoader) { $this->image = $imageLoader->getImage(); } public static function checkType($type) { return $type == Image::PNG || $type == Image::GIF || $type == Image::JPG; } public function getWidth() { return imageSX($this->image); } public function getHeight() { return imageSY($this->image); } public function getHandle() { return $this->image; } public function render() { header('Content-type: image/png'); imagepng($this->image); } public function addAction(IAction $a) { $this->actions[] = $a; } public function execute() { foreach($this->actions as $a) { $a->executeActions(&$this); } } public function getColors($x, $y) { return Color::fromGd(imageColorAt($this->image, $x, $y)); } public function setPixel($x, $y, Color $color) { imageSetPixel($this->image, $x, $y, imageColorAllocate($this->image, $color->red, $color->green, $color->blue)); } } class InvalidImageException extends Exception {}; class InvalidArgumentException extends Exception {}; class InvalidImageTypeException extends Exception {}; ?>
Der er som sådan ikke noget galt i de linier du viser her. Er der flere linier? Bruges de som include-filer? Hvilken PHP-version bruger du? (Man skal dog helst ikke bruge call-by-reference sådan her: $a->executeActions(&$this); )
de bliver ikke includet nogen steder...
Slettet bruger
31. juli 2006 - 16:10
#4
Når folk, der forsøger at hjælpe, stiller dig spørgsmål, så besvar dem. Spørgsmålene og deres svar er en væsentlig del af arbejdet med at finde frem til kernen af problemet. Husk, at vi er frivillige, som gerne vil hjælpe, men der er tale om hjælp til selvhjælp, og hvis du ikke gider gøre en indsats for at blive hjulpet, hvorfor skulle vi så? Der er masser af andre, der har brug for hjælp, og hvor vi ikke behøver kæmpe for at få de oplysninger, der er nødvendige for at kunne hjælpe.
Men det er der jo en grund til :) Sidder i italien lige nu og er på ferie..Så havde ikke lige den vildeste tid. Beklager det... Hjemme i morgen.
27. september 2006 - 14:05
#6
Lukker...
Vi tilbyder markedets bedste kurser inden for webudvikling