PHPの変数を文字列と一緒に出力する時の注意点

PHP変数文字列を扱う
<?php
 $a = "あいうえお";
 print "¥$aは $a です";
 print "¥$aは{$a}です";
 print "¥$aは".$a."です";
 echo "¥$aは",$a,"です";
?>


上の例ではどれも「$aはあいうえおです」と出力されます。但し、一番上の半角スペースで区切った方法ではブラウザ上の表示でも半角スペースが表示されます。

変数文字列を出力する時は中括弧を使った方法が一番簡単で良いと思います。他には、文字列演算子を使った方法やechoを使った方法などがあります。


【なぜ?そのまま記述してはいけないのか?】

「print "¥$aは$aです";」と記述出来れば楽ですよね。しかし、このままでは「$aです」というのが変数として認識されてしまいます。もちろんエラーが起こります。コンピューター変数だと分かるように指示してあげなくてはいけないという事です。





カテゴリ | PHP | このブログの読者になる | 更新情報をチェックする

About Site(サイト案内) 概要

アクセスアップ方法・アクセスアップツールを中心に紹介しています。出来るだけ易しいサイト作りを目指したいと思います。まだまだコンテンツが少ないですが確実なアクセスアップ方法を紹介しますのでどうぞ宜しくお願いします。アクセスアップ記事以外にもWeb製作のことやiPhoneのこと。ニュースなども取り上げていきます。


◆リンク
http://secretaccess.seesaa.net/
タイトルは『Digital Life -デジタルライフ-
(テキストリンクのみです)
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。