我很新的PHP,我習慣於寫.net,我發現包括很難理解,並希望有人可以幫助我瞭解如何正確使用包括曾經在一個文件中,而不是內的各功能..使用包括在整體PHP而不是每個功能
採取以下作爲一個例子
<?php
include 'test.php';
function test($a)
{
echo $value_from_test_php;
}
?>
似乎上面的代碼中並沒有工作......但是下面確實
<?php
function test($a)
{
include 'test.php'
echo $value_from_test_php;
}
?>
我很難弄清楚如何使一個文件中的所有函數都包含工作,而不是將它包含在每個函數中,任何建議都非常感謝!
答案在於PHP文檔:「當包含文件時,它包含的代碼將繼承包含所在行的變量範圍。」 – Rafe 2013-03-22 05:10:21