Gå til innhold

[LØST] Hvordan call funsjon i class fra en funsjon


Anbefalte innlegg

Er det noen som kan forklare meg hvordan man caller en funsjon i en class fra en funsjon som ligger i en annen class eller ikke i noen class i det hele tatt?

<?php
class test {
var $printstreng;

function printut() {
 echo $printstreng;
}
}
$minclass = new test;
$minclass->printstreng = 'Hei på deg';

function testprintut() {
$minclass->printut(); //DENNE FUNKER IKKE, FOR ERROR
}
testprintut();

//$minclass->printut();
?>

 

Denne erroren får jeg når jeg kjører dette.

Fatal error: Call to a member function printut() on a non-object in C:\Programfiler\xampp\htdocs\cms\test.php on line 13
Endret av JonT
Lenke til kommentar
Videoannonse
Annonse

PHP

 

<?php

class test {

var $printstreng;

 

function printut() {

 echo $printstreng;

}

}

$minclass = new test;

$minclass->printstreng 'Hei på deg';

 

function testprintut() {

global $miniclass;

$minclass->printut(); //DENNE FUNKER IKKE, FOR ERROR

}

testprintut();

 

//$minclass->printut();

?>

 

da?

Lenke til kommentar

<?php
class test {
var $printstreng;

function printut() 
{
echo $this->printstreng;
}
}

function testprintut() {
$minclass = new test;
$minclass->printstreng = 'Hei på deg';
$minclass->printut(); //DENNE FUNKER IKKE, FOR ERROR
}
testprintut();

//$minclass->printut();
?>

Funker tror jeg.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...