У меня есть login.php и signup.php. Оба отправляют POST-запросы в класс контроллера.Условие в классе PHP
Как определить, из какого сценария поступает запрос?
isset($_POST['signup'])
использованием работал отлично, но потом
public function __set($name,$value)
в функции signup()
выдает ошибку.
<?php
class Controller{
public $model;
private $full_name;
private $email;
private $password;
private $user_name;
public function __construct(){
if(isset($_POST['signup'])){
$this->full_name = $_POST['full_name'];
$this->email = $_POST['email'];
$this->password = $_POST['password'];
$this->user_name = $_POST['user_name'];
}
}
public function __set($full_name,$value){
}
}
Если кто-то хочет больше объяснений, прошу прокомментировать здесь :)) Я объясню больше! –
хорошо, 'public setter' является синтаксической ошибкой. это написано 'public function __get()'. RTFM? –
К сожалению, я пробовал публичную функцию __set(), позвольте мне изменить вопрос. Но это создает непредвиденную публикацию об ошибке. Я использовал этот сеттер в методе в классе. –