1

少し問題があります。静的配列から取得した値を動的関数のローカル変数に代入しようとしています。私が知る限り...これは他の言語では問題ではありません...

私は何か間違ったことをしていますか?

私が使用しているコード:

<?php
class SampleClass {
    private static st_ar = array(1 => '1', 2 => '2');

    private function work() {
        lv = st_ar[1]; //gives an error: Parse error: syntax error, unexpected '=' 
        //other work with lv...
    }

}

ありがとうございました

4

1 に答える 1

4

self静的メンバーにアクセスするには、キーワードを使用する必要があります。$変数名にも欠落があります:

lv = st_ar[1];

する必要があります:

$lv = self::st_ar[1];
于 2013-04-13T21:03:58.960 に答える