-1

変数があります$myVariable = "hello world"$myVariable文字列はリテラルですか?

変数が独自の型と見なされるのか、それとも評価されたものの型をとることができるのか、興味があります。

4

5 に答える 5

2

いいえ、変数の値になります。

// string literal as input
myfunction("Hello, world!");

// variable as input
$myvar = "Hello, world!";
myfunction($myvar);

このstring literal場合は、引用された部分だけです。"Hello, world!"

于 2013-06-24T21:55:47.737 に答える
1

$myVariable文字列はリテラルですか?

いいえ、"hello world"文字列リテラルです。文字列のリテラルです。

変数が独自の型と見なされるかどうかに興味があります

いいえ。変数ではなく、値に型があります。変数は値を参照します。

于 2013-06-24T21:54:49.930 に答える
0

$myVariableは文字列型の変数であり"hello world"、文字列リテラル$numberです5$number = 5;

したがって、変数はその内容の型を想定しています。これを実行して、PHP がこれらのリテラルに対して想定する型を確認します。

$string = "hello world";
var_dump($string);

$number = 5;
var_dump($number);
于 2013-06-24T22:06:24.183 に答える