class Session
{
private $_path;
public function __construct($path) {
$this->setPath($path);
}
public funcion setPath($path) {
if (is_dir($path)) {
$this->_path = $path;
} else {
echo 'Path is not dir.';
}
}
public function check_session() {
if (!$this->_path) {
echo 'Call setPath() before checking session.';
} else {
if (file_exists($this->_path.'session.php')) {
include $this->_path.'session.php';
} else {
echo 'Session.php not found.';
}
}
}
}
$session = new Session('/full/path/to/');
$session->check_session();
$sting = 'some text';
echo $string.substing(0,4);
$int = 256;
echo $int.toString();
function bar(string $input) {
}
Для данного приложения нет необходимости в БД, при этом самих БД может быть несколько.
2) "INSERT INTO ..." vs. "adduser / useradd -G". Как-то не факт, что есть больше удобства при использовании БД.
3) Наличие пользователя в группе разве не достаточно детально для админки сайта?
4) PAM-авторизация есть на всех POSIX-совместимых системах. На пользователей Windows-серверов мне плевать так же, как Windows-разработчикам плевать на Linux-пользователей.