次のコードを含む paths.php というファイルが 1 つあります。
<?php
$path_1="db";
$path_2="files";
?>
このファイルは、ファイル index.php や次の include など、他のファイルに含まれています。include("paths.php");
このインクルードを取得した index.php には、次の関数もあります。
<?php
function explode($value,$separator)
{
/// Into I need take value $path_1 ///
$exp=explode("$separator","$value");
for ($i=0;$i<count($exp);$i++)
{
print "".$exp[$i]."";
}
}
?>
問題は、関数スコープ内のインクルードから値 ($value) を読み取る必要があることです。関数に問題があります。機能するには、関数にインクルードが含まれている必要があります。
関数がこれらの値を取り、インクルードを関数内に配置する必要がない可能性はありますか?