简体   繁体   English

注意:尝试在第5行的C:\\ xampp \\ htdocs \\ ihelploginapi \\ index.php中获取非对象的属性

[英]Notice: Trying to get property of non-object in C:\xampp\htdocs\ihelploginapi\index.php on line 5

This code was working 2 days before, but now i am getting an error: 该代码在2天前有效,但现在出现错误:

Trying to get property of non-object in C:\\xampp\\htdocs\\ihelploginapi\\index.php on line 4. 尝试在第4行的C:\\ xampp \\ htdocs \\ ihelploginapi \\ index.php中获取非对象的属性。

Somebody please help me out. 有人请帮帮我。

<?php

    $json = file_get_contents('php://input');
    $obj = json_decode($json,TRUE);
    $tag = $obj->{'tag'};
?>

json_decode does not give you an object. json_decode没有给您对象。 It gives you an array. 它给你一个数组。 You want to access it as such: 您想这样访问它:

$tag = $obj['tag'];

or to re-write the var names more accurately 或者更准确地重写var名​​称

$json = file_get_contents('php://input');
$php_array = json_decode($json,TRUE);
$tag = $php_array['tag'];

在相关行中使用:

$tag = $obj['tag'];

The second argument to json_decode() tells it to convert JSON objects to PHP associative arrays, not PHP objects. json_decode()的第二个参数告诉它将JSON对象转换为PHP关联数组,而不是PHP对象。 So you need to use $obj['tag'] instead of $obj->tag . 因此,您需要使用$obj['tag']而不是$obj->tag Or change the decode line to 或将解码行更改为

$obj = json_decode($json);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 PHP 错误代码:注意:尝试在 C:\xampp\htdocs\testing\index3.ZE1BFD762321E409CEE4AC0B695841963CZ 中获取非对象的属性… - PHP error code: Notice: Trying to get property … of non-object in C:\xampp\htdocs\testing\index3.php on line 95 注意:尝试在第117行的C:\\ xampp \\ htdocs \\ fps.php中获取非对象的属性 - Notice: Trying to get property of non-object in C:\xampp\htdocs\fps.php on line 117 注意:尝试在第18行的C:\\ xampp \\ htdocs \\ pap \\ confirme.php中获取非对象的属性 - Notice: Trying to get property of non-object in C:\xampp\htdocs\pap\confirme.php on line 18 注意:尝试在第28行的C:\\ xampp \\ htdocs \\ getallemlpoyees.php中获取非对象的属性0结果 - Notice: Trying to get property of non-object in C:\xampp\htdocs\getallemlpoyees.php on line 28 0 results 注意:尝试获取C:\\ xampp \\ htdocs \\中非对象的属性 - Notice: Trying to get property of non-object in C:\xampp\htdocs\ 我正在尝试运行下面的代码,但它给了我这个错误:尝试在第47行的c:\\ xampp \\ htdocs \\…\\ index.php中获取非对象的属性 - I am trying to run the code below but it gives me this error: Trying to get property of non-object in c:\xampp\htdocs\…\index.php on line 47 注意:试图获取 C 中非对象的属性“currentdate”:\xampp\htdocs\test\clearance.php - Notice: Trying to get property 'currentdate' of non-object in C:\xampp\htdocs\test\clearance.php 简单的html dom,抓取错误注意:尝试在第60行的C:\\ xampp \\ htdocs \\ scraper \\ au_div_puller.php中获取非对象的属性 - simple html dom, scraping error Notice: Trying to get property of non-object in C:\xampp\htdocs\scraper\au_div_puller.php on line 60 注意:尝试在第 16 行获取 C:\\xampp\\htdocs\\VENDO-ECOLOGICO\\action.php 中非对象的属性 &#39;num_rows&#39; - Notice: Trying to get property 'num_rows' of non-object in C:\xampp\htdocs\VENDO-ECOLOGICO\action.php on line 16 遇到 PHP 错误严重性:注意消息:试图获取非对象的属性文件名:blog/index.php 行号:23 - A PHP Error was encountered Severity: Notice Message: Trying to get property of non-object Filename: blog/index.php Line Number: 23
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM