Question : PHP injection
Answered by : herte-cristian-paul
class Component { private $logger; public function __construct(Logger $logger) { $this->logger = $logger; }
}
Source : | Last Update : Fri, 24 Jun 22
Question : php injection
Answered by : girz-sebastian
class Example1
{ public $cache_file; function __construct() { // some PHP code... } function __destruct() { $file = "/var/www/cache/tmp/{$this->cache_file}"; if (file_exists($file)) @unlink($file); }
}
// some PHP code...
$user_data = unserialize($_GET['data']);
// some PHP code...
Source : https://owasp.org/www-community/vulnerabilities/PHP_Object_Injection | Last Update : Fri, 24 Jun 22
Question : Dependency Injection PHP
Answered by : filthy-fly-7zi4yyou5frs
class Author {
private $firstName;
private $lastName;
public function __construct($firstName, $lastName) {
$this->firstName = $firstName;
$this->lastName = $lastName;
}
public function getFirstName() {
return $this->firstName;
}
public function getLastName() {
return $this->lastName;
}
}
class Question {
private $author;
private $question;
public function __construct($question, Author $author) {
$this->author = $author;
$this->question = $question;
}
public function getAuthor() {
return $this->author;
}
public function getQuestion() {
return $this->question;
}
}
Source : https://code.tutsplus.com/tutorials/dependency-injection-in-php--net-28146 | Last Update : Mon, 29 Aug 22