Гаркавенко
Новичок
Доброе время суток!Подскажите пожалуйста что нужно исправить этом коде,я пытался инициализировать массив в классе.
<?php
class Test{
public $j[1]=0;
public function funk1(){
print $j[1];
}
}
$test1=new Test();
$test1->funk1();
?>
что бы он работал.выдается ошибка : Parse error: syntax error, unexpected '$j' (T_VARIABLE), expecting function (T_FUNCTION) in C:\wamp64\www\ss2.php on line 10.А если так то работает:
<?php
$j[1]=0;
print $j[1];
class Test{
public function funk1(){
}
}
$test1=new Test();
$test1->funk1();
?>То есть если отдельно от класса то оно видит массив.
<?php
class Test{
public $j[1]=0;
public function funk1(){
print $j[1];
}
}
$test1=new Test();
$test1->funk1();
?>
что бы он работал.выдается ошибка : Parse error: syntax error, unexpected '$j' (T_VARIABLE), expecting function (T_FUNCTION) in C:\wamp64\www\ss2.php on line 10.А если так то работает:
<?php
$j[1]=0;
print $j[1];
class Test{
public function funk1(){
}
}
$test1=new Test();
$test1->funk1();
?>То есть если отдельно от класса то оно видит массив.