Итак, я получил этот код:
class DAO
{
private $_connect = "oci_connect";
function Conect()
{
$connect = $this->$_connect;
$connect($user, $pass, $conStr);
}
}
Работает хорошо. PHP распознает функцию, хранящуюся в атрибуте объекта, но есть способ упростить это так:
class DAO
{
private $_connect = "oci_connect";
function Conect()
{
$this->_connect($user, $pass, $conStr);
}
}
Я хочу использовать атрибут объекта вместо того, чтобы хранить его в другой переменной, чтобы использовать его в качестве функции. В этом случае PHP думает, что это объектный метод, а не переменная. Можно сделать это по-другому?