ترتیب استفاده از توابع

پرسیده شده
فعالیت 1454 روز پیش
دیده شده 832 بار
1
<?php

function getCurrentUserId()
{
    return getLoggedInUser()->id ?? 0;
}

function getLoggedInUser()
{
    return ($_SESSION['login'] ?? null);
}

چطور میشه داخل تابع اول از تابعی استفاده کرد که بعدا تعریف شده؟! به نظرم چون کدها خط به خط اجرا می شوند، باید توابع به ترتیب استفاده، نوشته شوند. ولی داخل پروژه مشکلی پیش نیومد!

 

 

فایل پیوست

محمدرضا رحیمی
محمدرضا رحیمی

16 اردیبهشت 99

4
حذف شده

سلام و احترام

چون PHP ابتدا یک بار فایل را تجزیه می‌کند و بعد شروع به اجرای آن می‌کند.

اما برای متغیرها این ممکن نیست و باید حتما فایلی که درونش متغیر وجود دارد include بشود

فایل پیوست

امیر صالحی

توسط

امیر صالحی

16 اردیبهشت 99