mehdi4467
چهارشنبه 08 مرداد 1393, 18:33 عصر
سلام
من در فایل main.php یک ثابت تعریف کرده ام و از آن در سرتاسر برنامه با اینکلود کردن main.php استفاده کرده ام مشکلی هم وجود ندارد. منتها من یک کلاس نوشته ام و وقتی از آن ثابت استفاده می کنم ثابت را نمی شناسد:
فایل main.php
define('TABLE_PREFIX', 'tbl_');
فایل set.php
class Set
{
public static function GetSet($id)
{
$sql = 'CALL '.TABLE_PREFIX.'rd(:id)';
$params = array(':id' => $id);
}
}
که در این فایل ثابت TABLE_PREFIX شناسایی نمی شود.
من در فایل main.php یک ثابت تعریف کرده ام و از آن در سرتاسر برنامه با اینکلود کردن main.php استفاده کرده ام مشکلی هم وجود ندارد. منتها من یک کلاس نوشته ام و وقتی از آن ثابت استفاده می کنم ثابت را نمی شناسد:
فایل main.php
define('TABLE_PREFIX', 'tbl_');
فایل set.php
class Set
{
public static function GetSet($id)
{
$sql = 'CALL '.TABLE_PREFIX.'rd(:id)';
$params = array(':id' => $id);
}
}
که در این فایل ثابت TABLE_PREFIX شناسایی نمی شود.