问题标签 [stdclass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在特定键值对之后访问 stdclass 对象?
我有一个 stdclass 对象,如下所示:
我迭代了多个这样的对象,其中一些有
我想知道如果“值”对象出现在以“父”为值的“文本”之后,我将如何访问它?
php - 多维数组,具有良好度量的对象 - 迭代?
这个开始让我紧张了。对于数组和对象来说还是相当新的。
我需要能够在编号数组中提取 [id],并在最后访问孤独的 snippet_count。
如果没有使用 foreach $a as $k => $v. 的顶级容器数组(来自较早的 SO 问题),我可以做到这一点,但我正在努力更深层次。谢谢。
php - 另一个数组内的 stdClass 对象数组
我正在尝试从下面的 $array1 获取信息。
通过执行以下操作,我可以毫无问题地获得场地的名称和位置地址:
但现在我需要获取照片网址,但我不知道该怎么做。
太感谢了!
$数组1:
php - php stdClass 对象
我有点失落。
我得到了print_r
这些结果
但如何回显结果?
喜欢stdClass->distlat->$distlat
?
请给我一个提示。
php - php:常量变量附加到 stdclass
是否可以通过附加这样的常量变量来调用数据库中的数据?
所以我打算调用的实际stdclass是$table_result->description_B;
return '34'
;
谢谢
php - SOAP 请求标签
这是我第一次发帖,如果我不是很清楚,请原谅我。我还将先说我对 php 和 Web 服务知之甚少。
我遇到的问题是这样的:
SOAP 请求由外部源(客户端)生成,然后发送到我的 php SOAP 服务器。当服务器收到请求时,它是完全不正确的。数据包嗅探器显示请求在到达运行 php 服务器的机器时看起来是正确的。但是,由于某种原因,soap 服务器一收到请求,就搞砸了。
真正奇怪的是,就在一周前,这段代码运行良好。从那以后没有进行任何更改。这已经在 3 台不同的机器上进行了尝试,其中一台正在运行不同版本的 php(并且处于不同的状态!)。其中一台机器在一些成功的测试后不久就关闭了,然后在今天出现这个问题后又打开了,但结果却失败了。
以下是客户端发送的请求示例:
以下是soap服务器获取的示例:
这是肥皂服务器的代码:
这是wsdl:
谁能告诉我为什么响应缺少 CoverageRequest 部分以及为什么它突然被包裹在 stdClass 标记中?
谢谢!
php - 检测 isset、空、其他的 stdClass 问题
首先让我先说我正在使用 CodeIgniter 和 Elliot Haughin 创建的 Facebook 类。http://www.haughin.com/code/facebook/我有那个工作发现一切都很好。然而,当我使用各种 FB 帐户测试我的代码时,我偶然发现了一个我想评估的问题,但我的尝试失败了。我在谷歌上搜索并访问了其他论坛,我一直在想出我最初想出的答案。无论如何都应该起作用但在这种情况下似乎不起作用的东西..
既然我已经说过了,我的问题是.. FB 传回的对象并不总是有一个特定的条目。为了这个例子,我会说用户名..
以下是使用用户名返回的数据示例:
这是一个没有用户名的示例:
我最后一次尝试解决问题的失败尝试类似于..
但是,在我首先将其定义为变量然后使用 if-else 检查它的地方这样做是可行的。我现在收到“尝试获取非对象的属性”的错误消息。这意味着我想因为它不存在并且我试图将它设置为一个变量,无论它是否会为它踢回一个错误。我花了一天的大部分时间和昨天试图解决这个问题,我不得不说我被困住了。php 错误类型只不过是一个“通知”,但我通常不喜欢让我的代码处于这样的状态,这种状态甚至会像这样的错误一样踢回来.. 那就是说我迷路了..
php - PHP 严格标准:这很糟糕吗?
当我创建一个标准类时,我主要做的是:
但是在严格模式下我得到一个错误。
所以显然正确的做法是:
所以我想知道:
这是一个很大的禁忌:$test = null;
做我想做的事吗?
遵守严格的标准,我们能得到什么?它是否确保代码将在未来的版本中继续工作?向后兼容会更好吗?这只是最佳实践的问题吗?还有什么?
编辑 错字
php - 如何为 stdClass 的实例设置命名空间?
我需要将对象的类型从 stdClass 更改为“myClass”,就像 PDO::fetch_object("myClass");
预期结果:myClass
我需要像上面这样的函数:“get_class”,但具有像“set_class”这样的行为。
php - php将stdClass对象转换为数组
任何人都可以解释为什么我可以让这个工作。
我想查询一个数组以查看USER->id
当前登录的是否被分配了特定角色:
我目前得到这个输出:
您无权访问此数据库。
5410
数组 ( [7] => stdClass 对象 ( [userid] => 7 ) [9] => stdClass 对象 ( [userid] => 9 ) [27] => stdClass 对象 ( [userid] => 27 ) [98] => stdClass 对象 ( [userid] => 98 ) [203] => stdClass 对象 ( [userid] => 203 ) [252] => stdClass 对象 ( [userid] => 252 ) [5410] => stdClass 对象 ( [用户名] => 5410 ) )
如您所见,5410 在数组中,因此不应被拒绝访问。提前感谢您的帮助。