Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

hjælp til lille php opgave

Af Maxibruger peace4ever | 10-04-2013 15:40 | 1076 visninger | 12 svar, hop til seneste
hej jeg har fået en opgave med OOP i PHP som jeg gerne vil have hjælp til, er lige startet med at lære php. Opgaven: Make two classes: One called Car with a property called engine. One called Engine with a property called horsepower. Now make a Car object, which has an engine where $horsepower is set to 160. Assign this object to a variable called $myCar Min version: engine = ???; $myCar = new Engine(); $myCar->horsepower = 160; ?> sidder fast her, ved ikke hvad jeg skal skrive efter lighedstegnet på $myCar->engine. håber i kan hjælpe. på forhånd tak.
--
#1
peace4ever
Megabruger
10-04-2013 15:44

Rapporter til Admin
hmm, hele koden kom ikke med, må lige finde en måde at vise det på
--
#2
Tux
Elite Nørd
10-04-2013 15:44

Rapporter til Admin
Har du lavet klasserne?
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- Sapphire 7870 XT 2GB -|- iPad 2
#3
Tux
Elite Nørd
10-04-2013 15:44

Rapporter til Admin
#1 pastebin.com
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- Sapphire 7870 XT 2GB -|- iPad 2
#4
peace4ever
Megabruger
10-04-2013 15:49

Rapporter til Admin
jo har lavet klasserne skriver det ind på stockoverflow
--
#5
csbc
Elite Supporter
10-04-2013 15:51

Rapporter til Admin
Har aldrig lavet PHP før.. men fandt lige hurtigt nogle eksempler på PHP.net. Måske du kan bruge dette jeg hurtigt lavede: http://pastebin.com[...]
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT* *8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100 *CM Quickfire MX Blue*
#6
peace4ever
Megabruger
10-04-2013 16:03

Rapporter til Admin
her er der en link til koden: http://pastebin.com[...]
--
#7
peace4ever
Megabruger
10-04-2013 16:10

Rapporter til Admin
det virkede ikke csbs, men tak for hjæplen
--
#8
peace4ever
Megabruger
10-04-2013 16:15

Rapporter til Admin
det virkede alligevel, ændrede properties til lille begyndelsesbogstav, mærkeligt
--
#9
peace4ever
Megabruger
10-04-2013 16:18

Rapporter til Admin
tak for hælpen alle sammen
--
#10
csbc
Elite Supporter
10-04-2013 16:41

Rapporter til Admin
virkede det jeg havde lavet eller hvordan? :-)
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT* *8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100 *CM Quickfire MX Blue*
#11
SteffanS
Semi Supporter
10-04-2013 17:38

Rapporter til Admin
Der skal ikke () på når du indlæser/opretter en class. Altså ændre disse to: $myCar = new Car(); $myCar = new Engine(); Til: $myCar = new Car; $myCar = new Engine; EDIT: Kom også lige til at se at du bruger $myCar 2 gange. altså du overskriver den første $myCar med den næste eftersom du bruger enkelt "=" Altså, sådan her burde det se ud: http://pastebin.com[...] så har du 2 variabler med hver deres object (Car og engine) som hver har en variabel defineret (engine og horsepower)
--
Kæmpe oprydnings salg: http://salg.ssdata.dk[...]
#12
SteffanS
Semi Supporter
10-04-2013 17:50

Rapporter til Admin
........ Har også tilføjet en echo i slutningen så du kan se de to variabler du har sat på siden når du køre den. Det kan også godt være du skal sætte ??? i " ", da det ikke er et tal, men den er jeg ikke sikker på, det er nu altid en god idé at gøre det :) Altså fra: $myCar->engine = ???; Til: $myCar->engine = "???";
--
Kæmpe oprydnings salg: http://salg.ssdata.dk[...]

Opret svar til indlægget: hjælp til lille php opgave

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning