تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدرضا
ترتیب استفاده از توابع
جامعه پی اچ پی ایجاد شده در ۱۶ اردیبهشت ۱۳۹۹
<?php
function getCurrentUserId()
{
    return getLoggedInUser()->id ?? 0;
}
function getLoggedInUser()
{
    return ($_SESSION['login'] ?? null);
}

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

 

 

سلام و احترام

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

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

امیر صالحی ۱۶ اردیبهشت ۱۳۹۹، ۱۵:۰۱