Скажите, у меня есть следующие файлы
Пример 1
functions.php
<?php
session_start();
function getSessionData(){
...
// returns array
}
?>
index.php
<?php
session_start();
include("functions.php");
$sessionData = getSessionData();
?>
<html>
<head>
<title>test</title>
</head>
<body>
<?php print_r($sessionData); ?>
</body>
</html>
Теперь index.php включает functions.php. Поскольку у меня есть session_start()
в index.php, означает ли это, что он автоматически добавляется в functions.php (учитывая, что функции включены в index?)
Я не уверен, разъясняю ли я это или нет.
Пример 2
config.php
<?php
$url = "www.example.com";
?>
functions.php
<?php
include("config.php");
function getSomething(){
...
return $url
}
?>
index.php
<?php
include("config.php");
include("functions.php");
$some_var = getSomething();
?>
<html>
<head>
<title>test</title>
</head>
<body>
<?=$some_var;?>
</body>
</html>
Теперь оба functions.php И index.php включают config.php ...
Но поскольку конфиг уже включен в index.php ...
означает ли это, что должны быть включены функции aswel?
Думаю, я просто запутался, тбх :)