جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • تقویم آموزشی
  • تعرفه دوره های آموزشگاه تراشهداغ
  • اساتید آموزشگاه تراشه
  • دوره ها
  • مقالات
  • تماس با ما
  • پکیج آفلاینتخفیف
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در سیاست حفظ حریم خصوصی ما شرح داده می شود مورد استفاده قرار می گیرد.

  • 02536639915
  • mcitpmit@gmail.com
  • تعرفه دوره های اکادمی
  • اخبار
  • علاقمندی ها
0
شروع کنید
0
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
  • صفحه اصلی
  • تقویم آموزشی
  • تعرفه دوره های آموزشگاه تراشهداغ
  • اساتید آموزشگاه تراشه
  • دوره ها
  • مقالات
  • تماس با ما
  • پکیج آفلاینتخفیف
  • صفحه اصلی
  • تقویم آموزشی
  • تعرفه دوره های آموزشگاه تراشهداغ
  • اساتید آموزشگاه تراشه
  • دوره ها
  • مقالات
  • تماس با ما
  • پکیج آفلاینتخفیف
شروع کنید

وبلاگ

آکادمی تراشه کامپیوتر حسابداری زبان ۱۳۶۸ > اخبار > اخبار آموزشگاه > نکات php

نکات php

3 مارس 2021
ارسال شده توسط آکادمی تراشه
اخبار آموزشگاه، اخبار تصویری، اخبار فناوری، دسته‌بندی نشده

دارد که باید هر کسی که با php کار می کند ، بداند .

۱ – اپراتور های سه گانه

اپراتور های سه گانه که دارای سه تعریف که با یک علامت سوال (?) و کلون (:) از هم جدا می شوند.که باعث می شود منطق شرطی if/else کوتاهتر ، سریع تر و آسان تر شود. استفاده از اپراتور های سه گانه در اسکریپت باعث ذخیره در در خط و طول کد های شما می شوند.

۲ – مدیریت خطا در PHP

زمانی که یک خطا رخ می دهد ، اسکریپت PHPیک fatal error را نمایش می دهد . برای جلوگیری از این خطا ها نیاز است که خطا ها را با Exception مدیریت کنید. مدیریت خطا در PHP یک راه هوشمندانه با شرط ها برای مدیریت خطا ها است.

۳ – Array_key_exists() در مقابل in_array()

استفاده از Array_key_exists() به جای in_array() انتخاب بهتری است چونکه Array_key_exists() سریعتر از in_array() است

۴ – unserialize() در مقابل json_decode()

به دلایل بسیار زیادی مثل نکات امنیتی بهتر است از این به بعد از json_decode() استفاده کنید.

 – تابع compact() در PHP

از تابع compact() برای ساخت سریع یک ارایه از کلید های اسم متغیر ها استفاده کنید

۸ – تابع فرمت

همیشه از یک تابع helper برای دسترسی سریع به داده های ارسال شده توسط کاربر در فرمت صحیح استفاده کنید.

توصیه 9 – گزارش خطا (Error reporting) را در PHP.ini فعال کنید

اگر قصد دارید چیزها را خراب کنید، بهتر است مطمئن شوید که گزارش‌دهنده‌ی خطا فعال است. ممکن است که این ویژگی به صورت پیشفرض فعال باشد، اما در بعضی موارد وقتی که اپلیکیشن PHP را از کار می‌اندازید، تمام چیزی که خواهید دید یک صفحه‌ی سفید است.

برای دیدن گزارش خطا، مطمئن شوید که بررسی خطا در فایل php.ini را با استفاده از کد زیر فعال کرده‌اید:

ini_set(‘display_startup_errors’, 1);

 

ini_set(‘display_errors’, 1);

 

error_reporting(-1);

 

این کار باعث می‌شود که وقتی خطایی در کد ایجاد شد، یک گزارش خطا مانند شکل زیر (در نتیجه‌ی جا انداختن یک نقطه ویرگول) پیامی را باز‌گرداند که به شما در دیباگ کردن مشکل کمک می‌کند.

توصیه 10

 کدهای خود را خوانا بنویسید

هنگامی که کدنویسی را فرامی‌گیرید، آن را از کسانی یاد خواهید گرفت که به ارائه‌ی کدهای خود بسیار اهمیت می‌دهند. و اگر اینچنین نیست، باید معلم دیگری برای خود پیدا کنید.

در ابتدا، ممکن است تمام فاصله‌ها، تورفتگی‌ها (در اول هر پاراگراف) و هم ردیف بودن سطرها بی اهمیت بنظر برسد. مهم این است که برنامه کار کند، اینطور نیست؟ چه کسی به فاصله‌ها اهمیت می‌دهد؟

وقتی که اشتباهی مرتکب شوید و برای بررسی مجدد برنامه‌ نوشته‌شده برگردید، این موارد اهمیت خواهند داشت. از همه بدتر، اگر همکارانتان مجبور باشند با برنامه‌های شما کار کنند، حتی بیشتر اهمیت خواهید داد، چون همکارانتان از شما متنفر خواهند شد.

برای پرداختن به خطاهایی که در توصیه هفتم بحث شد، به برنامه‌هایی نیاز است که خوب نوشته شده باشند. اگر تمام برنامه‌ی خود را در یک سطر بنویسید، کامپیوتر از عهده‌ی خواندن آن به خوبی برخواهد آمد. اما اگر یک نقطه ویرگول را فراموش کنید، شما یا فرد دیگری مجبور هستید آن را پیدا کنید.

کدام مثال برای پیدا کردن یک نقطه ویرگول فراموش‌شده مناسب‌تر است؟

توصیه 11 – واژگان و اصطلاحات تخصصی را یاد بگیرید

یکی از مشکلاتی که در همان ابتدای یادگیری PHP با آن روبه‌رو می‌شوید، کلمات و اصطلاحات تخصصی است که توسط مربیان یا در آموزش‌ها استفاده می‌شود.

یک مربی خوب می‌تواند اصول PHP را به زبان ساده توضیح دهد.
اما زمانی که به موضوعات پیشرفته‌تر برسید، مربی نیاز خواهد داشت از زبان تخصصی بیشتری برای توضیح مفاهیم پیچیده‌تر استفاده کند.

یاد گرفتن واژگان تخصصی به صورت مفید و موثر حائز اهمیت است تا بتوانید جملاتی که از دو یا چند واژه‌ی تخصصی استفاده می‌کنند را بفهمید.

متاسفانه، احتمال بسیار کمی وجود دارد که بتوانید روش استفاده از PHP را کاملا یاد بگیرید، مگر آنکه مفاهیم دشوار نهفته در آن را بفهمید و این به معنای یاد گرفتن زبان تخصصی است.

نکته 12 : مراقب نحو و قواعد نوشتاری باشید

هم در یادگیری برنامه نویسی و هم در زندگی حرفه ای برنامه نویسی، ساعت ها از وقت خود را برای بررسی خطاهای نحوی مربوط به قواعد نوشتاری از دست میدهید. یک خطای نحوی بدان معنی است که شما چیزی نوشتید که PHP آن را نمیفهمد.

این مورد ممکن است به این دلیل باشد که شما نام متغیری را متفاوت از نحوه تعریف آن مشخص کرده اید، یا فراموش کرده اید که در انتهای دستور خود از سمی کالن استفاده کنید. پس باید دقت خود را برای این حالات افزایش دهید.

برخی از زبانهای برنامه نویسی، مانند جاوا اسکریپت، نسبت به زبانی مانند PHP در قواعد نوشتاری و نحو آزاد تر هستند. البته در بعضی موارد PHP نیز می تواند کاملاً آزادانه عمل کند: به عنوان مثال با بسته نشدن تگ PHP همچنان برنامه کار میکند ولی در موارد دیگر فراموش کردن یک سمی کالن برنامه شما را دچار مشکل میکند. بنابراین در نوشتن کدهای خود بسیار مراقب باشید. در برنامه نویسی

برچسب ها: آموزشگاه PHP تراشه قمآموزشگاه طراحی سایت تراشه قمآموزشگاه کد نویسی تراشه قمبرترین آموزش طراحی سایت تراشه قمقدمی ترین تاسیس آموز شگاه قم
درباره آکادمی تراشه

تیم تولید محتوا آکادمی تراشه به منظور بهبود در امر پشتیبانی آنلاین هنرجویان دوره های مختلف ایجاد شد

نوشته‌های بیشتر از آکادمی تراشه
قبلی اصول طلایی برای طراحی جداول در اکسس.
بعدی آیا لازم است که شما پریمیر پرو را بیاموزید ؟

دیدگاهتان را بنویسید لغو پاسخ

جستجو
جستجو برای:
پشتیبانی

تیم پشتیبانی آکادمی تراشه همواره در خدمت شماست تا به سوالات و نیازهای شما پاسخ دهد.

خبرنامه

ایمیل خودتون رو وارد کنید تا از آخرین های آکادمی مطلع یشین

[mc4wp_form id=380]

تماس با ما

  • قم میدان مطهری کوی سازمان آب ساختمان تراشه پلاک ۲۸
  • ۰۲۵۳۶۶۳۹۹۱۵(از شنبه تا پنج شنبه ساعت ۹/۰۰ الی ۲۱/۰۰
  • ایمیل آکادمی mcitpmit@gmail.com

لینک های مفید

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

شبکه های اجتماعی

Facebook Twitter Youtube icon--white

© ارائه توسط آکادمی تراشه – 140۳. تمامی حقوق محفوظ می باشد.

عمومی

  • 12 دوره

کاربرICDL

  • 1 دوره

اینستاگرام

  • 2 دوره

-

  • 2 نوشته

آزمون ها

  • 7 نوشته

آموزش زبان خارجی

  • 2 نوشته

اخبار آموزشگاه

  • 185 نوشته

اخبار تصویری

  • 88 نوشته
برای مشاهده خریدهای خود باید وارد حساب کاربری خود شوید
Facebook Twitter Youtube Instagram Whatsapp