0

PHP変数の使い方がわかりません

if( $xml = file_get_contents( $user '/docs.xml') ) {

予想外と言う''/docs.xml'' (T_CONSTANT_ENCAPSED_STRING)

私は調査しましたが、変数を追加することについて何も見つかりませんget_file_contents

助けてください

4

4 に答える 4

4
if ($xml = file_get_contents( $user . '/docs.xml') ) {
}

$user 変数をリテラル文字列 '/docs.xml' と連結または結合しようとしているようです。

PHP では、文字列をピリオドで結合します。オペレーター。

$string = "Testing" . " to see" . " if this really works";
echo $string;
// Outputs: Testing to see if this really works.
于 2013-09-07T00:09:24.120 に答える
4

変数と文字列リテラルを連結( Wikipedia )で結合する必要があります。

if( $xml = file_get_contents( $user . '/docs.xml') ) {

また、二重引用符で囲まれた文字列を使用する場合は、変数を文字列内に配置して、その値を展開できます。

if( $xml = file_get_contents("$user/docs.xml") ) {
于 2013-09-07T00:07:55.177 に答える
2

PHP で文字列を連結する方法はたくさんあります。これを試してみてください。

if( $xml = file_get_contents( $user . "/docs.xml") ) {

詳しくはドキュメントを参照してください。

于 2013-09-07T00:08:09.457 に答える
1

おそらく引用の問題なので、これを試してください:

if( $xml = file_get_contents("$user/docs.xml") ) {
于 2013-09-07T00:07:55.567 に答える