روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ دانشجوی سون‌لرن
قرار دادن namespace و خطا در برابر PDO
جامعه پی اچ پی ایجاد شده در ۰۶ فروردین ۱۴۰۱

سلام وقت بخیر

زمانیکه دارم namespace می‌زارم به این صورت میشه .

ممنون میشم راهنماییم کنید .

f57d-image.png

سلام دوست عزیز

میتونید به شکل زیر عمل کنید (منظور \\ قبل از PDO است)

new \\PDO('')
محمد گازری ۰۶ فروردین ۱۴۰۱، ۱۴:۵۷

سلام و احترام

باید PDO رو use کنید

در خط پایین namespace کد زیر رو اضافه کنید

use PDO;
امیر صالحی ۰۶ فروردین ۱۴۰۱، ۱۴:۵۹

ممنون از راهنمایی تون به این صورت قرار دادم


f50c-image.png


ولی زمانیکه می‌خوام از کلاس baseConnectionService توی یک کلاس دیگه extend کنم این خطا رو بهم میده

2e80-image.png

Ali Hoosaini ۰۶ فروردین ۱۴۰۱، ۱۵:۴۰

vscode خطای خیلی خیلی زیادی توی این موارد داره

این نکته رو جدای این بحث میگم

اگر زمانی پروژتون به درستی کار کرد اما vscode خطا داد بدونید مشکل از vscode

برای حل این موارد هم میتونید از phpstorm استفاده کنید

برای این مورد اگر namespace رو کامل use احتمالا دیگه خطا نده

محمد گازری ۰۶ فروردین ۱۴۰۱، ۱۷:۵۹