У меня есть следующий скрипт
myclass.php
<?php
$myarray = array('firstval','secondval');
class littleclass {
private $myvalue;
public function __construct() {
$myvalue = "INIT!";
}
public function setvalue() {
$myvalue = $myarray[0]; //ERROR: $myarray does not exist inside the class
}
}
?>
Есть ли способ сделать $myarray доступным внутри littleclass, через простое объявление? Я не хочу передавать его как параметр в конструктор, если это возможно.
Кроме того, я надеюсь, что вы действительно можете сделать глобальные переменные видимыми для класса php каким-то образом, но я впервые сталкиваюсь с этой проблемой, поэтому я действительно не знаю.