توضیحات

در این قسمت یکسری از توابع کاربردی PHP که میتونه در پروژه هاتون به شما کمک کنه را بررسی می کنیم


HTML CSS طراحی وب طراحی واکنشگرا Bootstrap بوت استرپ طراحی سایت پی اچ پی php mysql sql پایگاه داده

مدرس دوره علی شیخ
مدت دوره 07:50:58
تعداد ویدیو 47

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • فرقی بین دستوراتی که آرگومان آن ها داخل پرانتز و یا بدون پرانتز نوشته میشه وجود داره؟ مثلا echo ویا include.
    در مثال ها بعضی مواقع آرگومان ها داخل پرانتز می نویسید بعضی مواقع بدون پرانتز.
    میخواستم بدونم که جفتش یکیه یا اینکه فرقی میکنه؟

    • بله متفاوت هست.ببینید در کل شما زمانی که تابعی را ایجاد میکنید باید حتما آرگومان ها را داخل پرانتز قرار بدید و به تابع پاس بدید.اینکه echo یا include متفاوت هست به دلیل اینکه این ها داخل خوده php تعریف شدن و نحوه استفاده ازشون به اینصورت هست توی این قسمت ما در مورد توابع خوده php صحبت میکنیم.نه توابعی که خودمان می نویسیم

    • منظورم همون دستورات خود php هست.
      مثلا این دو دستور با هم متفاوت هستند و فرق میکنند:

       include "test.php";
      
      include ("test.php");

  • سلام ممنون برای آموزش
    من یک سوالی همیشه داشتم اون هم اینه که define یا ثابت ها در برنامه نویسی چه مزیتی در اختیار قرار میدهند؟ مثلا اگر ما یک متغییر درست کنیم و تا آخر برنامه به مقدار متغییر دست نزنیم چه فرقی با ثابت ها دارند؟

    • سلام وقت بخیر.
      اصلی ترین تفاوت اینه که برخلاف متغیرها که مقادیر آنها قابل تغییر است، مقدار اولیه را نمی‌توان تغییر داد و به شما خطا میده.زمانی که پروژه بزرگ باشه و کار تیمی باشه و شما از ثابت استفاده کنی مشکلی پیش نمیاد و شما مطمن هستی مقدار ثابت تغییر نمیکنه چون اگه تغییر کنه به شما اررور میده, در صورتی که از متغییر استفاده شود ممکن هست بصورت اشتباهی متغییری هم نام متغییر شما که به عنوان ثابت در نظر گرفته اید ایجاد بشه و برنامه شما دچار مشکل شود.همچنین ثابت ها پس از تعریف به صورت اتوماتیک global scope هستند و می توانند در همه جا مورد استفاده قرار بگیرند.