سلام.
در ابتدا باید بگم که اسم این اپریتور null coalescing هست.
در ورژن های قبل از 7 از دستور زیر استفاده میشد.
$user = isset($_GET['user']) ? $_GET['user'] : 'no user';
که چک شدن با isset انجام میشد، اما از ورژن 7 این ویژگی اضافه شد که کوتاه تر شده ی دستور بالا است و شما میتونی به صورت زیر استفاده کنی:
$user = $_GET['user'] ?? 'no user';
در اینجا اگر کلید user موجود نباشد مقدار
no user
برگشت داده میشود.
امیدوارم مفید بوده باشه.
موفق باشید.
سلام
بله
اگر مقدار x تعریف شده باشه (null نباشه) مقدار خودش رو توی a قرار میده در غیر این صورت مقدار 0
خلاصه شده ی کد زیر هستش
$a = $x!=null ? $x : 0 ;
سلام.
در ابتدا باید بگم که اسم این اپریتور null coalescing هست.
در ورژن های قبل از 7 از دستور زیر استفاده میشد.
$user = isset($_GET['user']) ? $_GET['user'] : 'no user';
که چک شدن با isset انجام میشد، اما از ورژن 7 این ویژگی اضافه شد که کوتاه تر شده ی دستور بالا است و شما میتونی به صورت زیر استفاده کنی:
$user = $_GET['user'] ?? 'no user';
در اینجا اگر کلید user موجود نباشد مقدار
no user
برگشت داده میشود.
امیدوارم مفید بوده باشه.
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟