[ 'driver' => 'mysql', ...' /> [ 'driver' => 'mysql', ...' />
با شما در این روزهای سخت همراهیم (۴۰٪ تخفیف کمپین همدلی)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ آرمین صادقیان
return array in file
جامعه پی اچ پی ایجاد شده در ۲۷ خرداد ۱۴۰۱

سلام

وقتی توی یه فایل یه آرایه ای رو return میکنیم یعنی اون فایل داره این آرایه رو برمیگردونه؟ مثل کد زیر:

return [
    'pdo' => [
        'driver' => 'mysql',
        'host' => '127.0.0.1',
        'database' => 'bug_tracker',
        'db_user' => 'root',
        'db_password' => '',
    ]
];

این سبک کدنویسی رو برای نوشتن فایل‌های کانفیگ خیلی دیدم استفاده میشه. در فریمورک هایی مثل لاراول هم به همین روش فایل‌های کانفیگ و ایجاد میکنن.

میخواستم بدونم آیا این یک فیچر خاصی توی PHP هست و اسم خاصی داره؟ اصن چرا به این روش فایل‌های کانفیگ و مینویسن آیا دلیل یا مزیت خاصی داره؟

سلام آرمین عزیز

یکی از ویژگی هایی که توی php داریم این هست که میتونید مقداری رو در یک فایل بازگشت بدیم (return) و اون رو در موقع صدا زدن دریافت کنیم

عموما این مورد برای فایل‌های ترجمه و یا کانفیگ استفاده میشه و هدفش هم مرتب کردن هرکدوم از اینهاست

داخل صفحه include مستندات php هم بخونی این مورد رو توضیح داده

https://www.php.net/manual/en/function.include.php

موفق باشید ?

بهترین پاسخ
محمد گازری ۲۷ خرداد ۱۴۰۱، ۰۷:۲۷