Вызывать несколько методов для объекта пространства имен? - PullRequest
0 голосов
/ 21 апреля 2020

когда я запускаю класс, он выдает мне ошибку " вызов функции-члена pass () в null "

<?php

namespace Epys\Login;

class Demo{

   function user($u){
   }

   function pass($p){
   }
}

$demo = New \Epys\Login\Demo();
$demo->user(xxx)->pass(xxx);

Кто-нибудь знает, почему он выдает эту ошибку при использовании Пространства имен?

1 Ответ

0 голосов
/ 21 апреля 2020

Второй класс:

namespace Epys\Login;

class Demo{

   function user($u){
       return $this;  // solve my problem.
   }

   function pass($p){
   }
}

$demo = New \Epys\Login\Demo();
$demo->user(xxx)->pass(xxx);

вернуть $ this; решить мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...