-6

正しい使い方をしているかどうかわからない

これはエラーです:

解析エラー: 構文エラー、予期しない '['、',' または ';' が必要です /Users/*/test.php の 10 行目

これは私のphpコードです:

$q[0] = "ahmad";
$q[1] = "mohammed";
$q[2] = "khaled";


function content(){

    global $q[2];
    $s =$q[2];  
}

content();
echo $s;
4

6 に答える 6

1

グローバルは使用しないでください。パラメータとして関数を介して渡します。を使用するglobalことは通常悪い習慣です。

$q[0] = "ahmad";
$q[1] = "mohammed";
$q[2] = "khaled";


function content($param){
    return $param[2];  
}

echo content($q);
于 2013-08-30T11:47:04.460 に答える
0

&を使用するだけglobalです。このようなもの$q$s

    <?php

$q[0] = "ahmad";
$q[1] = "mohammed";
$q[2] = "khaled";


function content(){

    global $q,$s;
    $s =$q[2];
}

content();
echo $s;

?>
于 2013-08-30T11:43:22.690 に答える
0

グローバルにするだけ$qで、配列としてアクセスできます。

于 2013-08-30T11:42:12.297 に答える