title: php Warning: Missing argument 1
body: <p>I am new in php and i am trying to do work in php 5 so i have called a parametrized function but it  gives me exception "Warning: Missing argument 1" here is my class</p>
  
  <pre><code>class EditUser extends DBConn
  {
  
  private $id;
  function editUser($id)
  {
      $this-&gt;id = $id;
      echo $id;
      die;
  
      $rows =array();
      self::Set_DBConni();
      $mysqli = self::get_Conn();
      $result = $mysqli-&gt;query("SELECT * FROM users where id ='".$id."' ");
  
          while($row = $result-&gt;fetch_row())
          {
              $rows[] = $row;
  
          }
  
  
          return $rows;
  
          /* free result set */
          $result-&gt;close();
  
          /* close connection */
          $mysqli-&gt;close();
  
  }
  
  
   }
  </code></pre>
  
  <p>and this is how i call it </p>
  
  <pre><code>include_once('include/classes/edituser.php'); 
  
  $objPage = new EditUser();
  
  $objPage-&gt;editUser($_GET['id']);
  </code></pre>
  
  <p>But it shows me warning and that is </p>
  
  <pre><code>Warning: Missing argument 1 for EditUser::editUser(), called in E:\xampp\htdocs\WaleedWork\claremont\admin\edit_user.php on line 45 and defined in E:\xampp\htdocs\WaleedWork\claremont\admin\include\classes\edituser.php on line 8
  
  Notice: Undefined variable: id in E:\xampp\htdocs\WaleedWork\claremont\admin\include\classes\edituser.php on line 10
  
  Notice: Undefined variable: id in E:\xampp\htdocs\WaleedWork\claremont\admin\include\classes\edituser.php on line 11
  </code></pre>
  
  <p>Kindly tell me what's wrong because i think i am using the right way to call it.</p>