これは非常に基本的なことですが、どこが間違っているのか (RESTful Web サービスの実装方法を学んでいるとき)、ちょっと混乱しています。コンテキストは、ローカル PHP ファイルの 1 つへの HTTP 要求をシミュレートする単純な simulator.php ファイルがあるということです。ローカル PHP ファイル (index.php) は、値を持つ変数を返すだけです。したがって、次のようになります。
<?php
$variable = 'hello';
return $variable;
?>
私のシミュレーター.phpファイルには次のものがあります:
?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://localhost/kixeye/index.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
var_dump($contents);
curl_close($ch);
?>
しかし、var_dump($contents) は、index.php から返される $variable の値を完全には吐き出していません。なぜいけないのかよくわかりません。