1. ホーム
  2. php

[解決済み] 致命的なエラーです。issetは使用できません、null式を使用してください

2022-02-08 04:29:42

質問

エラーが出続けています。

致命的なエラーです。式の結果に対して isset() を使用できません ( 代わりに "null !== expression" を使用することができます)。

42行目です。

if (isset($_GET['reply_id'] && $_GET['reply_user'])) {

これがそのコードの "全体" の部分です。

<?php
if (isset($_GET['reply_id'] && $_GET['reply_user'])) {
$reply_id = $_GET['reply_id'];
$reply_user = $_GET['reply_user'];
echo '<form action="#" method="post">
<center>
<textarea rows="4" cols="50" maxlength="300" name="comment_box" placeholder="Say something awesome..." Style="width:94%;font-family:helvetica;font-size:14px;">@' . $reply_user . '.</textarea></center>
<center><input type="submit" name="post2" class="post_text" value="Post"></center>
</form>';
}
?>

どうすれば直るの?

解決方法は?

ということですか?

 if ( isset($_GET['reply_id'], $_GET['reply_user']) ) {
      // code here
 }