I’m just starting with Object Oriented PHP and I have the following issue:
I have a class that contains a function that contains a certain script. I need to call a variable located in that script within another function further down the same class.
For example:
class helloWorld {
function sayHello() {
echo "Hello";
$var = "World";
}
function sayWorld() {
echo $var;
}
}
in the above example I want to call $var which is a variable that was defined inside a previous function. This doesn’t work though, so how can I do this?
you should create the var in the class, not in the function, because when the function end the variable will be unset (due to function termination)…
If you declare the Variable as
public, it’s accessible directly by all the others classes, whereas if you declare the variable asprivate, it’s accessible only in the same class..