<?
echo echo "こんにちは";
?>
と
<?
print echo "こんにちは";
?>
はエラーとなりますが
<?
echo print "こんにちは";
?>
こんにちは1
とブラウザで表示されます。
この違いとは何ですか!?
どうもすみません!
少し投げやり的なところがございますが
素人にしてみれば
https://www.php.net/manual/ja/function.echo.php
のわけわからんPHPの説明を
読んでも分かりませんが、実践で学んだほうが
理解する早道かなと思います。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
echo の実行結果を、値(式)として使うのは PHP 文法的に不可能です。
print の実行結果は、値(式)として使えます。
echo (echo (文言))
print (echo (文言))
→ 右の echo 実行結果を左の引数にしているのでエラー
echo (print (文言))
→ 右の print 実行結果(1)を左の echo の引数にできる
とても分かりやすいご回答をくださいまして、ありがとうございました。
素人の考えで
色々と考えが浮かぶのですが
「下手の考え休むに似たり」
だろうから これで解決といたします。
No.2
- 回答日時:
参考に添付された上記サイトに、
>print との主な違いは、 echo がリスト形式の引数を受け付け、戻り値を持たないことです。
とあるので、printが、こんにちは 表示が成功したから。true即ち戻り値1が表示されるが、戻り値をもたないechoは、こんにちは だけが表示されて終わるってことではないですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- その他(プログラミング・Web制作) awkの正規表現での最左最短マッチング 3 2022/07/01 00:10
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
オブジェクトの中身の判定(PHP)
-
phpでcookieがうまく保存されない
-
ゼロとNULLを区別して number_f...
-
phpの変数に01と格納したい。
-
バッチファイルで、全てのウィ...
-
csvの特定のキーワードを指定し...
-
小数点以下0の非表示
-
DBのハッシュ化したパスワード...
-
PHP一覧表示した項目にリンクを...
-
findstrのerrorlevel
-
PHP form action 次のページ...
-
syntax error, unexpected 'ech...
-
PHPで文字列から数値に変換する...
-
【PHP】define() て便利なよう...
-
コマンドプロンプト フォルダ内...
-
php・10回目ごとに○○
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
ゼロとNULLを区別して number_f...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
DBのハッシュ化したパスワード...
-
XMLのタグの有無をPHPで判定し...
-
pdftkを使った処理をバッチファ...
-
batファイルでPC名称の変更
-
変数の中の<br>を消したい
-
csvの特定のキーワードを指定し...
-
bashの関数の引数にスペースが...
-
環境変数「%USERPROFILE%」の内...
おすすめ情報