获取错误 "Warning: Trying to access array offset on value of type null in"

Get Error "Warning: Trying to access array offset on value of type null in"

Here's the error

我不想在消息前添加文本“你”,但出现错误。 我的 php 代码:

($outgoing_id == $row2['outgoing_msg_id']) ? $你=“你:”:$你=“”;

格式错误

$result = condition ? valueTrue : valueFalse;

你的if应该是这样的:

$you = ($outgoing_id == $row2['outgoing_msg_id']) ?  "You: " : "";

我认为返回此错误是由于 $row2 可为空 除了@DamianCabelloJiménez 提到的条件格式错误之外 我们可以对@DamianCabelloJiménez 的回答进行一些修改以处理可为 null 的情况

$you = (isset($row2['outgoing_msg_id']) && $outgoing_id == $row2['outgoing_msg_id']) ?  "You: " : "";