|
Posted by Sanders Kaufman on 09/11/07 12:20
I think I finally get the idea of passing by reference, but I'm
struggling with the syntax and grammar of it.
I've got an object and I want to send it to a function to have its
properties modified like so:
[code]
class MyClass {
var $a;
function MyClass(){
$this->a=0;
}
function fnClassify($oClass){
$oClass->a = 1;
return true;
}
$oMyClass = new MyClass();
echo $oMyClass->a; // displays "0"
$bSuccess = fnClassify($oMyClass);
echo $oMyClass->a; // displays "1"
[/code]
Unfortunately, the syntax is wrong somehow. At some point, I should be
passing a reference to, instead of the value of, $oMyClass - but I don't
know where or how.
Can someone help me out here?
Navigation:
[Reply to this message]
|