商品レビューゲーム食レポお問い合わせホームプログラミングPHPPHPのechoの使い方!(検証コード7パターン)PHPTwitterFacebookはてブPocketLINEコピー2021.11.22PHPで文字列を出力するときに使用するechoの使い方を書いています。コードの検証にはPHP8を使っています。関数のように使う複数のパラメータを渡すecho出力をブラウザで改行したいecho出力をターミナルで改行したいecho出力で変数を埋めたいPHPのechoとは?関数ではない?配列はArray文字列になるクラスのインスタンスは出力できないechoの使い方echoと書いた後に、スペースをひとつ開けて、出力したい内容を書きます。'test!!!';文字列や変数の場合はスペースなしでも使えますが、見づらくなるのでスペースは常に入れておいた方が良いです。出力結果には改行文字コードやスペースなどは勝手に入ることはありません。連続で出力すると、前と後ろの文字列が連結されたような形で出力されます。ブラウザからサーバーにリクエストして、PHPファイルが実行された場合はブラウザに結果が表示されます。PHPコマンドで実行した場合にはターミナル(コンソール)に出力結果が表示されます。単純に文字列だけでなく、変数や数値を直接渡して、出力することも可能です。abcが出力される上記はapple100abcと出力されます。(スペースなどは勝手に入らないため)配列やクラスのインスタンスなどを指定すると、警告やエラーが出るため注意が必要です。関数のように使う前述したように、関数のように扱うこともできます。丸括弧「()」の中に出力したい値を渡します。下記は先ほどと同じですが、丸括弧をつけた形です。abcが出力される複数のパラメータを渡す複数のパラメータを渡す場合は、カンマ(,)で区切って渡します。apple100abcが出力される丸括弧を使って書く場合は、下記のようになります。結果は同じようになります。apple100abcが出力されるecho出力をブラウザで改行したいブラウザに結果を出力するときに改行したい場合には、単純にbrタグを出力するようにしてあげましょう。';改行コード「”\n”」を使う場合には、nl2br関数が使えます。改行コードの前にbrタグを入れてくれます。nl2br("ここは\n改行されます。");シングルクォーテーション(「’」)で囲んだ場合は、改行コードが文字として扱われてしまうので、注意が必要です。改行コードを使いたい場合は、ダブルクォーテーション(「”」)で囲むようにしましょう。echo出力をターミナルで改行したいターミナル(コンソール)での出力は改行コードを入れておくことによって可能です。単純に改行コード(\n)を下記のように入れておきます。"ここは\n改行されます。";echo出力で変数を埋めたい変数を埋めたい場合も、ダブルクォーテーションを使って出力します。下記のようにすると、変数を文字列に埋めて出力できます。"私の年齢は{$age}です。\n";結果は下記のようになります。echo.php私の年齢は32です。複数埋めることもできます。"私の好きな食べ物は{$likeFood1}と{$likeFood2}です。\n";こちらの結果は下記のようになります。echo.php私の好きな食べ物はラーメンとピザです。PHPのechoとは?関数ではない?PHPのechoは渡した変数などを出力してくれる言語構文です。echoは関数だと思っていましたが、調べてみるとifやwhileなどと同じように扱える言語構文だということでした。変数名と書いたりecho(変数名)などと書いたりできます。詳細は公式の下記ドキュメントに書いています。Manualwww.php.net配列はArray文字列になる下記のように配列を出力しようとします。["hoge"];これを実行するとArrayという文字列が出力されます。ちなみに下記のような警告も一緒に出てきます。xxx配列を出力して確認したい場合は、print_r関数やvar_dump関数を使うと良いです。クラスのインスタンスは出力できないクラスのインスタンスの出力もできません。下記のようにTestクラスのインスタンスを作って出力しようとすると、エラーになります。$test;エラーの内容は下記です。/file/to/path.phpこの場合にもprint_r関数やvar_dump関数を使うと中身を出力してくれます。独学に限界を感じたら、オンラインで学んでみよう!本当にわからない場合は、知っている人に聞くと近道になります。・PHP/Laravelのおすすめプログラミングスクール5選!PHP/Laravelのおすすめプログラミングスクール5選!PHPやLaravelが学べるプログラミングスクールを5つ選んで比較してみました。logコマンドの使い方について書いています。logコマンドついての説明を書いています。その後に、コマンドの使い方とコマンドオプションを指定したときの動作について解説しています。(追加・削除・含む)JavaScriptの集合(Set)の使い方について書いています。最初にSetの使い方を解説して、下記の操作について書きました。(Replaceメソッド)C#で文字列を置換する方法について書いています。文字列からReplaceメソッドを呼び出して使うことで、置換することができます。載せているコードについては、.Netのバージョン6(C#のバージョン10)で確認しました。Replaceメソッド...プログラミングCSがオンラインで学べるRecursionのレビュー・感想!CS(コンピュータサイエンス)がオンラインで学べるRecursionについてご紹介します。Recursionさんからレビュー依頼があり、1ヶ月サービスを使わせていただき記事を書きました。公式のサイトはこちらになります。Recursionで学...LaravelLaravelのModelの使い方まとめ!LaravelのModelの使い方について解説しています。載せているコマンドやサンプルコードは、Laravelのバージョン9.0.2を使用して確認しています。モデルを使用して、実際にEloquentでデータを取得したり、追加したりする方法に...PythonMacにPythonをインストールする!(使い始める3つの方法)MacにPythonをインストールして使い始める方法について書いています。PythonをMacで使い始める場合には、下記の3つの方法があります。・最初から入っているpythonを使う・Homebrewでインストールする・公式のインストーラー...PHPPHPで文字列を結合(連結)する4つの方法!PHPで文字列を結合(連結)する方法について書いています。commitコマンドの使い方について書いています。gitコマンドを使用して、リポジトリに対してコミットからプッシュまでを行う流れについては、こちらに書いているので確認してみてください。コメントをキャンセルメールアドレスが公開されることはありません。名前メールサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Δプロフィールyasuaki福岡でフリーランスをやってます。業界歴13年になりました、SESで働くことがほとんどです。なんでもやってますが、Webが得意です。このブログではプログラミング技術の内容を中心に、たまに商品レビューとかを書いています。配列のまとめ要素を追加する要素を削除する配列を結合する要素を含むか確認する要素数を数える配列の値を展開するPHP/Laravelの学習におすすめの本を選定!・PHPの学習におすすめの本6選!【現役エンジニアが選定】PHPの学習におすすめの本6選!PHPの学習におすすめの本を6つ紹介しています。Laravel・CakePHP・SymfonyなどのWebフレームワークやWordPressなどに使われているPHP。フレームワークの内部のコードや、使用されているシステムのコードを理解するた...codelikes.com2022.08.04・Laravelの学習におすすめの本3選!【現役エンジニアが選定】Laravelの学習におすすめの本3選!(本が必要?)今回はLaravelの学習にオススメの本を3つ紹介しています。学習するにあたって本が必要か考えてみました。Techpit前半はPHPのみでEvernote風メモアプリケーションを開発し、後半は同じものをLaravelで開発する。フレームワークを使用しない場合の開発と、Laravelのメリットを実際に開発することで体感。開発を通じて、簡単なアプリケーションの作り方やSQLの書き方、dockerの使用方法などを学ぶ。商品レビューゲーム食レポお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。