class Portfolio extends Rest{
public $pdo;
public $lanx;
public function __construct($uid, $langx){
$this->lanx = $langx;
$db = Database::getInstance();
$this->pdo = $db->getConnection();
}
Когда я вызываю функцию из Portfolio
Portfolio::newItem();
как я могу пройти $uid
а также $langx
к классу?
Portfolio $p = new newItem($uid, $langx);
$object = new MyClass($param1, $param2);
Просто сделайте это как вызов функции. Также обратите внимание на «обязательные» и «необязательные» параметры для этой конструкции.
Лучше всего вызывать статический метод с такими параметрами:
Portfolio::newItem($uid, $langx);
в определении метода:
public static function newItem($uid = null, $langx = null) {
//Check Vars are set or not if not set them
//If all vars passed null and not sett in class throw exception
}