• ベストアンサー

phpの変数のバージョンの違い

レンタルサーバーを変更し、ファイルをコピーしたところphpのバージョンの違いからか上手く表示されません。 <?php hensu_a=1.0; printf(a); ?> <body> <? printf(a); ?> </body> と言った感じなのですが以前は二か所のprintfのどちらも表示されていたのですが、違うサーバーにもっていくと最初のprintfは表示されますが、2つ目のbody以降の実際のHPで表示するprintfが空白(null?)になっています。 phpのバージョンにより変数の有効範囲が変わったりしたのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • agehage
  • ベストアンサー率22% (2752/12072)
回答No.1

設定で変えられます https://blue-red.ddo.jp/~ao/wiki/wiki.cgi?page=PHP%A5%BF%A5%B0%A4%CE%BE%CA%CE%AC%B7%C1%A4%F2%CD%AD%B8%FA%A4%CB%A4%B9%A4%EB バージョンによって初期設定の値が変わったのかもしれません バージョンを書かれていませんので推測です

suit321
質問者

お礼

一行だけ表示する時も<?php にしないといけなかったようです。そちらが正しいのであればそれに変更しておこうと思います。 大変助かりました。ありがとうございます。