احمد نادری

توسعه دهنده فول استک

author
author

احمد نادری

توسعه دهنده فول استک

Type Hinting در php

زبان برنامه نویسی php یک زبان dynamically typed هست . یعنی نوع داده های میتونند بعد از تعریف تغییر کنند…

dynamically typed متغیر ها تو php با اینکه مزیت محسوب میشه ولی بعضی مواقع ممکنه مشکلاتی پیش بیاره برامون . مثلا وقتی که میخوایم دو متغیر رو جمع کنیم ولی به جای عدد تو یکیشون استرینگ میزاریم اون موقع ide ما هیچ خطایی نشون نمیده و فقط یک warning میده . برای حل این مشکل مثل زیر میتونیم عمل کنیم و هم ورودی ها و هم خروجی رو مشخص کنیم

function sum(int $value1, int $value2): int
{
    return $value1 + $value2;
}

در صورتی که مثل بالا کد بنویسیم  اگر مقدار ورودی اشتباه باشه با ERROR مواجه میشیم.

درباره من
  • سلام به وب سایت من خوش اومدید ! از سال 1388 که وارد دنیای برنامه نویسی شدم تجربیات خودم رو از پروژه های مختلف به دست آوردم و همیشه سعی کردم تا مهارت های فنی و رفتاری خودم رو ارتقا بدم تا بتونم برای خودم و سازمانی که در آن کار می کنم بهترین باشم . من عاشق یادگیری هستم و همیشه از چالش های جدید هیجان زده میشم چون اونارو کلید موفقیت و رشد خودم می دونم.
  • @ahmadnaderi01
arrow