• ベストアンサー

var_dumpのdump意味はを知りたいです。

<?php $var =1; var_dump(isset($var)); // true var_dump(isset($var1)); // false 以上dumpの意味が分かりません!? どんなときに使用するのでしょうか?  宜しくお願いします。

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

  • ベストアンサー
noname#244856
noname#244856
回答No.1

$var … 「var」という名前の変数 var_dump() … 「var_dump」という名前の関数 変数は英語でvariableなのでその頭文字を取って「var」という言葉はプログラミングでよく登場してきます。今回は自分で定義した変数名とあらかじめ用意されている関数名でたまたま一部の重複が発生した、というだけです。 よってあえて回答するならば >> 「dumpの意味が分かりません」 その質問の意味が分かりません。「dump」という言葉は「var_dump」という関数名の一部に過ぎません。ちなみに「dump」という言葉自体の意味は下記のようになります。 ダンプ 【 dump 】 http://e-words.jp/w/E38380E383B3E38397.html

Campus2
質問者

お礼

 ご回答誠にありがとうございました  http://oshiete.goo.ne.jp/qa/8430437.html  が解決したことにより!  以下 var_dumとして、試したのですが、やはり、エラーとなり  エラーから判断しまして、「このエラーは、定義されていない関数」とのことで、  var_dumpのdumpは関数を呼び出すときに使用するのだと分かりました。  以下試してみました。  <html> <head> <meta charset="utf-8"/> <title>P42 var_dump.php</title> </head> <body> <?php $var = 1; var_dum(isset($var)); // true var_dum(isset($var1)); // fals var_dump (isset($var1)); ?> </body> </html> 以上実行したところ、 以下となりました。 Fatal error: Call to undefined function var_dum() in C:\xampp\htdocs\study.localhost\P42 var_dump.php on line 10

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

研究社 新英和中辞典 http://ejje.weblio.jp/content/dump 4【電子計算機】〈…を〉打ち出す 《記憶装置の内容を印字装置等へ数値等の形式で出力すること》 コンピュータ用語には英単語が使われている事が多いので 意味が判らない場合には、英和辞書を調べてみると判る事 が有ります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • var_dumpの使い方について

    よくわからない点がございますので、お知恵をお貸し頂ければ幸いでございます。 よくあるvar_dumpの使い方の例には、 <?php $a = array(1, 2, array("a", "b", "c")); var_dump($a); ?> や、session_start(); var_dump($_SESSION); if (isset($_SESSION['expire'])){ など色々ありますが、 下記スクリプトで「$_POST」「$_COOKIE」「$sql」「$record」を調べるには、var_dumpをどこに配置すれば、画面上にスクリプトが反映されるのでしょうか。 皆様お忙しいところ恐れ入りますが、ご助力頂ければ幸いです。 ■スクリプト <?php require_once('dbwin') session_start(); if (isset($_COOKIE['mail1']) !== TRUE) { $_COOKIE['mail1'] = NULL; } if ($_COOKIE['mail1'] != ''){ $_POST['mail1'] = $_COOKIE['mail1']; $_POST['password'] = $_COOKIE['password']; $_POST['save'] = 'on'; } if (!empty($_POST)) { // ログインの処理 if ($_POST['mail1'] != '' && $_POST['password'] != '') { $sql = sprintf('SELECT * FROM ○○ WHERE mail1="%s" AND password="%s"', mysql_real_escape_string($_POST['mail1']), sha1(mysql_real_escape_string($_POST['password'])) ); $record = mysql_query($sql) or die(mysql_error()); if ($table = mysql_fetch_assoc($record)) { // ログイン成功 $_SESSION['id'] = $table['id']; $_SESSION['time'] = time();                                       ........省略 以上なのですが、上記スクリプトの 「$_POST」「$_COOKIE」「$sql」「$record」を、var_dumpを使って調べたいのですが、 その手法を具体的にご教授願えますでしょうか。 例えば、「$record」であれば、 $record = mysql_query($sql) or die(mysql_error()); $var_dump($record); とすべき。  ⇒という形でお知恵をお貸し頂ければ幸いでございます。 (この場合実際には、画面にvar_dumpで得られた値は表示されませんでした。) みなさまお忙しいとは存じますが、何卒よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • var_dump関数()の使い道

    PHPをイチから勉強しています。 「var_dump()関数を使うと変数の情報を表示できます」と本に載っていますが、この関数の使い道は何だろう?と疑問に思っています。解説では、 $a = true; var_dump($a); は bool(true) 論理型で値はtrueです、とあります。 でも、この関数を使わなくても見れば分かるのでは?と思い、分からなくなりました。素人爆発の質問で申し訳ないのですが分かりやすく教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • 私の考えがそもそも、間違っていたならごめんなさい。

     まだまだ素人ですが! <?php $var = 1; var_dump(isset($var)); // true var_dump(isset($var1); // fals   以上参考書のプログラムです。 以上プログラムの最後に echo 何々; と組めば実行結果が得られる代物でしょうか!  すみません!  参考書では isset() の説明をしているのですが、私としては、実行結果を知りたいです。 私の考えがそもそも、間違っていたならごめんなさい。  宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • phpでvar_dumpは何の英語の略ですか?

    phpでvar_dumpは何の英語の略ですか? variable dump?

    • ベストアンサー
    • PHP
  • is_callable()の第二引数の使い方

    いつもお世話になっています。 PHPの勉強を始めた初心者です。 is_callable()の第二引数の使い方がよく分りません。 true に設定すると、$name が文字列型である場合には、常に bool(true)を返します。 どういう時に、役に立つのでしょうか? お教えいただければ幸いです。 <?php // http://php.net/manual/ja/function.is-callable.php: /* bool is_callable ( callback $name [, bool $syntax_only = false [, string &$callable_name ]] ) syntax_only TRUE の場合、この関数は単に name が関数またはメソッドであるかどうかだけを調べます。 文字列以外の型の変数や不正な形式の配列は、引数として受け付けられません。 */ class someClass { function someMethod() { print "hello from someMethod\n"; } } $varInt = 1; $varString = "string"; $varObject = new someClass(); $varMethod = array($varObject, 'someMethod'); var_dump(is_callable($varInt, true)); // bool(false) var_dump(is_callable($varInt, false)); // bool(false) var_dump(is_callable($varString, true)); // bool(true) var_dump(is_callable($varString, false)); // bool(false) var_dump(is_callable($varMethod, true)); // bool(true) var_dump(is_callable($varMethod, false)); // bool(true) $varObject->someMethod(); [study_php@localhost ch05]$ php is_callable_Test.php bool(false) bool(false) bool(true) bool(false) bool(true) bool(true) hello from someMethod [study_php@localhost ch05]$

    • 締切済み
    • PHP
  • プログラミング用語の返しますというのはどういう意味

    プログラミング用語の返しますというのはどういう意味なんでしょうか? これはphp var_dumpのリファレンスです 返します とはどういう意味なんでしょうか? var_dump (PHP 4, PHP 5, PHP 7, PHP 8) var_dump — 変数に関する情報をダンプする 説明 ¶ var_dump(mixed $value, mixed ...$values): void この関数は、指定した式に関してその型や値を含む構造化された情報を 返します

  • PHPのNULL使い所

    PHPのNULL使い所ってありますか? $var = null; isset($var) → false でセットされている場合もnullだとissetはfalseを返すし、なんだか非常に使い所が無いように感じるのですが、nullをこんな感じで使ってるor全く使わない等々、皆様の状況を教えてください。

    • 締切済み
    • PHP
  • PHPでの16進数の扱い

    PHP上で var_dump(0x0 == 0); とした場合 出力されるのはtrueということで 0x0が表す数値は0ですよね では var_dump("\x0" == 0); とした場合もtrueが返ってきます ということは"\x0"も0というこでしょうか? ただプログラミングPHPというオライリーの書籍には "\x0"は16進数形式で表したアスキー文字だとかいてあります。上記二つはともに0 と同値のようですが、いったい何がことなるのでしょうか?

    • ベストアンサー
    • PHP
  • var とarray()について

    php初心者のものです。varの使い方が良く解りません。 この様な質問の仕方も申し訳ないと思うのですが、どのように使われるのか教えて頂けたらとても助かります。 あと、varとは別の質問になるのですが、配列の際にarray()と、クリアな状態にする意味とはなぜなのですか? コードの中で空のものをよく見かけますが、その意味を教えて頂けないでしょうか? 宜しくお願い致します。

    • 締切済み
    • PHP
  • これはphpのリファレンスマニュアルからなんですが

    これはphpのリファレンスマニュアルからなんですが、 なぜ出力結果がdoubleではなく、floatなんでしょうか? <?php $b = 3.1; $c = true; var_dump($b, $c); ?> float(3.1) bool(true)

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • 白スジが出現したブラザー製品のMF-CJ6997について質問です。クリーニングしても改善しない状況に困っています。この問題はどのように解決できるのでしょうか?
  • ブラザー製品のMF-CJ6997を使っていて、コピーをした際に幅15mmほどの縦の白スジが6本規則正しく入るようになりました。クリーニングを試しても改善されません。この問題の解決方法を教えてください。
  • 白スジの問題に関して、ブラザー製品のMF-CJ6997を使っている際に起きたトラブルについて質問です。幅15mmほどの縦の白スジが規則的に6本出るようになり、クリーニングをしても改善しない状況です。この問題の解決策をお教えください。
回答を見る

専門家に質問してみよう