次のことをどのように回避しますか:
$_SESSION['myVar']=preg_match("[^a-zA-Z]",'',$_SESSION['myVar']);
echo $_SESSION['myVar'];
ディスプレイ
0
代わりに、var content ? を表示/出力します。preg_matchは混合型を提供しますが、これは問題ではありません...
なぜ、文字列自体の値が echo でアドレス指定できないのですか (その内容を比較することで、問題ありません)。
以前私が持っていた
$_SESSION['myVar']=ereg_replace("[^a-zA-Z]",'',$_SESSION['myVar']);
ereg_replaceの出力には、変数の内容が正しく表示されていました。