正しい使い方をしているかどうかわからない
これはエラーです:
解析エラー: 構文エラー、予期しない '['、',' または ';' が必要です /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;
正しい使い方をしているかどうかわからない
これはエラーです:
解析エラー: 構文エラー、予期しない '['、',' または ';' が必要です /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;
グローバルは使用しないでください。パラメータとして関数を介して渡します。を使用するglobalことは通常悪い習慣です。
$q[0] = "ahmad";
$q[1] = "mohammed";
$q[2] = "khaled";
function content($param){
return $param[2];
}
echo content($q);
&を使用するだけglobalです。このようなもの$q$s
<?php
$q[0] = "ahmad";
$q[1] = "mohammed";
$q[2] = "khaled";
function content(){
global $q,$s;
$s =$q[2];
}
content();
echo $s;
?>
グローバルにするだけ$qで、配列としてアクセスできます。