PHP 7

  • بوسیله: محسن شفیعی
  • در 1394/07/17 - 14:51
  • نظرات (15)
Get ready for PHP 7

Get ready for PHP 7

نوشتن یک مقدمه خوب برای معرفی PHP 7 کمی سخت است. امکانات بسیار خوبی به این نسخه از PHP اضافه شده است که همه برنامه نویسان PHP را هیجان‌زده می‌کند.

ابتدا بیایید ببینیم که چه زمانی، باید منتظر آمدن اولین نسخه پایدار از PHP 7 باشیم. خب جامعه توسعه‌دهنده PHP، شش نسخه RC تا قبل از آمدن نسخه پایدار را برنامه‌ریزی کرده‌اند که تا به اینجا چهار نسخه آن منتشر شده است و نسخه نهایی PHP 7 را برای روز 12 نوامبر مصادف با 21 آبان برنامه‌ریزی کرده‌اند.

ما هم در آپارنت سعی می‌کنیم که تا قبل از 21 آبان تمام ویژگی‌هایی که به PHP 7 اضافه شده است را به صورت جزئی بررسی کنیم، مطمئناً نظرات شما، کمک بسیار خوبی به ما به سرانجام رسیدن این سری از مطالب است.
در این مطلب ابتدا میخواهیم در مورد Performance یا کارایی PHP 7 و سپس در مورد Operator یا عملگر جدیدی که به PHP 7 اضافه شده است صحبت کنیم.
در ادامه مطلب همراه ما باشید…

(بیشتر…)

PHP 7 – کلاس‌های anonymous

  • بوسیله: محسن شفیعی
  • در 1394/08/04 - 21:17
  • نظرات (5)
Get ready for PHP 7

Get ready for PHP 7

ویژگی جدیدی که به PHP7 اضافه شده است، کلاس‌های anonymous یا کلاس‌های ناشناس هستند. این نوع از کلاس‌ها مانند توابع ناشناس هستند که در PHP با عنوان Closure شناخته می‌شوند.

معمولا زمان‌هایی از کلاس‌های ناشناس استفاده می‌کنیم که یک کلاس نیازی به مستند کردن ندارد، و یا کلاس، تنها یکبار در طول اجرای برنامه مورد استفاده واقع می‌شود.

تنها تفاوت کلاس anonymous با کلاس‌های معمول در PHP، نداشتن اسم است.

(بیشتر…)

کلمات کلیدی در PHP 7

  • بوسیله: محسن شفیعی
  • در 1394/08/18 - 21:02
  • نظرات (7)
PHP 7

PHP 7

هر زبان برنامه نویسی دارای کلمات رزرو شده‌ایی است که، برنامه نویس مجاز به استفاده از آن‌ها در کدنویسی نیست که زبان PHP هم از این قائده مستثنا نیست. زبان PHP حدود 64 کلمه کلیدی دارد که کلمات بسیار خوبی که برای نام گذاری متدهای کلاس میتواند انتخاب شود، در آن‌ها وجود دارد، بنابراین برنامه نویس از آن‌ها نمی‌تواند استفاده کند. این کلمات مانند or, and, new, list, use و کلمات دیگر.

اما در PHP 7 شما میتوانید از این کلمات نیز در کدنویسی خود استفاده کنید.

(بیشتر…)

PHP 7 – تعریف نوع بازگشتی

  • بوسیله: محسن شفیعی
  • در 1394/10/05 - 7:53
  • نظرات (5)
PHP 7

PHP 7

معمولاً تمام برنامه نویسان آشنایی، حداقل جزئی با زبان C یا موارد مشابه دارند. در این زبان‌ها شما باید مقدار بازگشتی تابع را مشخص کنید و تابع نیز باید دقیقاً مقداری از همان نوع را بازگشت بدهد، در غیر اینصورت با خطای زمان اجرا مواجه خواهید شد.

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

(بیشتر…)