2015-04-22 5 views
-1

Я использую этот php-скрипт для predictionIO. Функция print_r PHP хорошо работает в терминальных & гравюр массив соответствующих пользователю 1 & Num 4. Теперь я хочу, чтобы запустить сценарий в браузере & печати аналогичный результат (сейчас ничего не отображается в браузере, используя этот скрипт)Как использовать print_r PHP в браузере

<?php 
require_once("/home/deepak/vendor/autoload.php"); 

use predictionio\EngineClient; 
$engineClient = new EngineClient('http://192.168.1.13:8000'); 
$response = $engineClient->sendQuery(array("user"=>"1", "num"=>4)); 

print_r($response); 
echo '$response'; 
?> 
+0

Что вы пробовали, прежде чем задавать этот вопрос? Вы пробовали 'echo $ response?' (Без простых кавычек, потому что вы хотите эхо значения переменной, а не строки «$ response»)? –

+0

Открываете ли вы файл через веб-сервер, начинается ли адрес с 'http ...'? – jeroen

+0

Функция «sendQuery» не работает в php-скрипте в браузере (если я эхо «Something», а в следующей строке он не будет показан), но он отлично работает в терминале. –

ответ

0

Я не думаю, что ваше эхо будет работать, потому что вы положили его в кавычки. Попробуйте без

echo $response; 

Чтобы получить print_r для печати на экране и быть отформатированный попробовать оборачивать его в них:

echo '<pre>'; 
print_r($response); 
echo '</pre>'; 

Вы можете попробовать использовать

var_dump($response); 

Просто, чтобы увидеть, если он будет печатать на экране.

Смежные вопросы