PHP変数の使い方がわかりません
if( $xml = file_get_contents( $user '/docs.xml') ) {
予想外と言う''/docs.xml'' (T_CONSTANT_ENCAPSED_STRING)
私は調査しましたが、変数を追加することについて何も見つかりませんget_file_contents
助けてください
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.
変数と文字列リテラルを連結( Wikipedia )で結合する必要があります。
if( $xml = file_get_contents( $user . '/docs.xml') ) {
また、二重引用符で囲まれた文字列を使用する場合は、変数を文字列内に配置して、その値を展開できます。
if( $xml = file_get_contents("$user/docs.xml") ) {
PHP で文字列を連結する方法はたくさんあります。これを試してみてください。
if( $xml = file_get_contents( $user . "/docs.xml") ) {
詳しくはドキュメントを参照してください。
おそらく引用の問題なので、これを試してください:
if( $xml = file_get_contents("$user/docs.xml") ) {