Как проверить значение переменной на консоли в php? - PullRequest
0 голосов
/ 24 августа 2018

Я хочу проверить значение переменной в консоли. Я перепробовал все, но не получил значение в консоли.

 // Here I want to check $cart_id value before if Statement
 echo "Cart Id Before If Statement:" . $cart_id;

Приведенная выше строка не работает, поскольку страница add_cart пропускается, и я не могучтобы проверить значение, как я обычно делаю.Поэтому мне нужно проверить это значение на cosole, как

console.log($cart_id);

Но когда я проверяю консоль, консоль показывает пустой.Но когда я щелкаю по сети, то открываю «Сохранить журнал», затем отображается мой файл add_cart.php, и я могу видеть файлы cookie, а также данные форм, но я не знаю, как проверить $ cart_id в консоли или каким-либо другим способом.

Я также попробовал в своем классе helper.php

function debug_to_console( $data ) {
$output = $data;
if ( is_array( $output ) )
    $output = implode( ',', $output);

echo "<script>console.log( 'Debug Objects: " . $output . "' ); 
</script>";
} 

И назову его перед моим оператором if

debug_to_console($cart_id); 

Но выше также не работает для меня.Я не могу проверить результат $ cart_id перед оператором if.Ничего не видно на консоли.

if ($cart_id != '') {

}else{

$items_json = json_encode($item);
$cart_expire = date("Y-m-d H:i:s",strtotime("+30 days"));
$db->query("INSERT INTO cart (items,expire_date) VALUES ('{$items_json}','{$cart_expire}') ");
$cart_id = $db->insert_id;
setcookie(CART_COOKIE,$cart_id,CART_COOKIE_EXPIRE,'/',$domain,false);
}

Ваше ценное предложение будет приветствоваться.

1 Ответ

0 голосов
/ 24 августа 2018

Если это только для отладки кода вашего приложения, вы можете просто добавить дамп в свой php-код перед оператором if, например -

var_dump($cart_id);die();

if ($cart_id != '') {...}

As, вызов ajax, у вас будет вызов httpгенерируется на вкладке сети.Открытие, что выберите Ответ.Там вы сможете увидеть значение $ cart_id.Это можно найти, как показано на рисунке ниже -

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...