У меня есть новый проект, в котором есть код в начале каждой страницы.Я нуждаюсь в некоторых разъяснениях относительно того, что делает эта серия заявлений.Вот вступительный звонок:
<?php
session_start();
$levels = 1;
include("../Connections/main.php");
include("../queries.php");
Я все это понимаю, кроме как $levels = 1;
относится к include("../queries.php");
Когда я смотрю на include("../queries.php");
, я вижу, что оно начинается сследующее утверждение:
<?php
switch($levels) {
case 1:
$dir = "../";
break;
case 2:
$dir = "../../";
break;
case 3:
$dir = "../../../";
break;
case 4:
$dir = "../../../../";
break;
case 5:
$dir = "../../../../../";
break;
}
function db_info($table,$where,$value,$info,$dir) {
//the functions just continue from there
Это часть, которой я не следую.Я понимаю, что есть оператор switch, который предлагает несколько случаев для $dir
на основе значения $levels
, которое было определено в первом бите кода.Но как эти разные выходы для значения $dir
переводятся?Это то, что вы видели или использовали раньше?Что означает ../
?Спасибо.