U2KMedlem sedan jan. 2000224 inlägg Kan man i PHP använda sig av klasser på samma sätt som man gör i C++. Alltså med konstruktorer och operatorer?
class Cirkel
{
float y,x;
public: Cirkel(float r);
void matain(void);
void visa(void);
};
void Cirkel::matain(void)
{
//kod
}
void Cirkel::visa(void)
{
//kod
}
Antar att det inte fungerar så men finns klasser till PHP överhuvudtaget?
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
SPiNMedlem sedan mars 20007 896 inlägg Japp, klasser finns i PHP, men de är långt ifrån så långt utvecklade som i C++... Konstruktorer och arv är väl det närmaste man kommer C++ :)
Man kan inte deklarera variablerna i klassen, static ska gå att deklarera som, men bara i funktioner, vad jag har fattat det som. Man kan inte använda metoder med olika retureringstyper, utan man använder bara funktioner.
class minPHPklass extends dinPHPklass {
var $variabel;
function minPHPklass($attribut) {
}
function getVariabel() {
return $this->variabel;
}
}
------------------
SPiN, bjorne.w@telia.com
-- They pretend to pay me, I pretend to work --
[Redigerat av SPiN den 28 maj 2001]
U2KMedlem sedan jan. 2000224 inlägg Ok.. Då fattar jag. Det var synd att logiken från C++ inte hängde med.. Det känns som härledning av klasser som i C++ är lättare än att man använder funktioner. Men man kan inte alltid få som man vill :(
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
SPiNMedlem sedan mars 20007 896 inlägg Japp, de e lite trist... Men, vem vet, det kanske är mer utvecklat i kommande versioner av PHP!?
Förresten har juh PHP inbyggt stöd för Java-klasser, som också är ett fett, objektorienterat språk. Du kan alltid gå den vägen, mycket roligare programmering också :)
------------------
SPiN, bjorne.w@telia.com
-- They pretend to pay me, I pretend to work --