0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【PHP】print_rやvar_dumpした値を代入すると、その時点で出力も行われる

Last updated at Posted at 2019-01-26

タイトルの通りです。

そもそも代入する人はいないと思いますが・・・

print_r

通常のprint_rの出力が行われます。加えて、boolean型の1が代入されます。

<?php
$test01 = 'test01';
$test02 = print_r($test01); // 出力結果:test01
print_r($test02);           // 出力結果:1
var_dump($test02);          // 出力結果:bool(true)

var_dump

通常のvar_dumpの出力が行われます。こちらは何も代入されません。

$test03 = 'test03';
$test04 = var_dump($test03); // 出力結果:string(6) "test03"
print_r($test04);            // 出力結果:なし
var_dump($test04);           // 出力結果:NULL
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?