Я немного ржавый с php, я хочу знать, как я могу назвать функцию login
, доступную в class2
, внутри class1
. Это пример:Невозможно вызвать функцию другого класса с помощью OOP
<?php
require_once("property2.php");
class Class1
{
public function __construct()
{
$cls2 = new Class2()
}
public function method1()
{
$cls2->login() //cl2 is undefined
}
} ..
//this is the function
...
class Class2
{
public function __construct()
{
}
//This is the function to call
public function login()
{
//Some stuff
}
} ...
Теперь PHPSTORM
говорят, что переменная cls2
не определена. Что я сделал не так?
Должно быть '$ this-> cls2' –
Что делает' Class1'? – AbraCadaver
@u_mulder Я попытался в 'method1' как' $ this-> cls2-> login() ', но я получаю эту ошибку на вкладке сети: Undefined property: Class1 :: $ cls2 in ... строка, которую я показал ранее – Sandokan