🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ ماهدخت درگاهی
require و دستور return درون فایل؟
ناژو داور حل شده توسط ناژو داور

سلام

لطفا در مورد این کد بیشتر توضیح بدید

$fileContets = require $filePath;

سلام و احترام

اگه خاطرتون باشه درون متغیر filePath مسیر به یک فایل config وجود داره و درون اون فایل config ما یک آرایه از اطلاعات رو Return میکردیم.

 

<?php
return [
    'pdo' => [
        'driver'  => 'mysql',
        'host'    => '127.0.0.1',
        'db_name' => 'bug_tracker',
        'db_user' => 'root',
        'db_pass' => '',
    ],
    'pdo_testing' => [
        'driver'  => 'mysql',
        'host'    => '127.0.0.1',
        'db_name' => 'bug_tracker_testing',
        'db_user' => 'root',
        'db_pass' => '',
    ],
];

 

 زمانی که ما آدرس اون فایل رو داریم و با require اون فایل رو لود میکنیم، مقادیری که درون فایل config برگشت یا return میشد درون متغیر fileContents میشینه. 

پس الان متغیر fileContents ما دارای آرایه Return شده هستش.

 

 

بهترین پاسخ
ناژو داور ۰۹ آذر ۱۳۹۹، ۱۲:۳۰

همونطور که امیرجان گفت مقدار return شده در اون فایل توسط require برگشت داده میشه در این حالت.

نازبو عنایت ۱۰ آذر ۱۳۹۹، ۰۹:۳۶