۶ امید عرب زادگان
خطا در vscode
جامعه پی اچ پی ایجاد شده در ۰۶ بهمن ۱۳۹۸

با عرض سلام

من کد زیر را مینویسم حالا و نوع داده را مشخص کردم که string  باشه و در خروجی هم به من string بده.

کد به درستی در مرورگر اجرا میشود ولی در vscode خطا syntax به من میده .

ممنون 

<?php
function doLogin (string $name = null , string $pass = null) :string{ //ارور در این خط هست
return "name = {$name}" . "<br>" . "password = {$pass}";
}
echo doLogin ("omid","osdh983fh");

 

سلام من کد شمارو در vscode زدم برای من مشکلی نشون داده فکر کنم از یک extention که برای php نصل کردید باشه.

مرتضی ترکمن ۰۶ بهمن ۱۳۹۸، ۱۲:۱۰

مشکل من رفع نشد کسی دیگه ای نمیدونه چطور باید مشکل رفع بشه؟

خب من اگر اکستنشن رو غیر فعال کنم رفع میشه ولی خب از این اکستنشن باید استفاده کنم

امید عرب زادگان ۰۷ بهمن ۱۳۹۸، ۱۵:۵۶

ممکنه توی vscode تنظیمات برای php نسخه‌های پایین‌تر ست شده باشه که برای تایپ هینتینگ ارور بده.

تصویر خطای مربوطه رو هم الصاق کنید بهتر هست

لقمان آوند ۱۰ بهمن ۱۳۹۸، ۰۶:۰۷

تصویر مشکل

امید عرب زادگان ۱۰ بهمن ۱۳۹۸، ۱۵:۲۸

مطمئن شید توی VSCode نسخه فعال php شما 7 باشه.

لقمان آوند ۱۳ بهمن ۱۳۹۸، ۲۱:۲۰

سلام vscode رو بروزرسانی کنید شاید حل بشه اگه هنوز مشکل دارید

یوسف آرمات ۰۳ تیر ۱۳۹۹، ۱۴:۵۵