با سلام دوستان
این ارور Class 'SoapClient' not found
در php ورژن ۷.۲ در ویندوز نشون میده
هر چی گشتم نتونستم چیزی پیدا کنم تمام مطالب برای ورژن های پایین هست
که ظاهرا با ورژن ۷.۲ متفاوته
چطوری میشه اینو حل کرد؟
فضای نام یا namespace رو به بالای فایلی که ازش استفاده میکنید اظافه کردین؟ یا اینکه قبل نام SoapClient یه \ گذاشتین؟

@Alimotreb
روی لوکال هاستم
xampp
نکته هم اینه که تو سیستم قبلیم مشکلی نبود و توی کامپیوتر جدید این مشکل به وجود اومده که php , xampp و کامپوزر و غیره رو تازه نصب کردم . یعنی توی کدها مشکلی نیست تقریبا
درود
اگر کلاس رو درست import کردید .. شاید کلا این گزینه در php.ini غیرفعاله
extension=php_soap.dll
گزینه بالا رو در php.ini پیدا کنید و آنکامنت کنید
سلام
@azaribazar
مسیر دهی کلاس رو توی کد هاتون بررسی کنید
بعد هم فایل php.ini رو باز کنید چیزی که جناب بیات گفتند رو از حالت کامنت در بیارید ، ذخیره کنید و آپاچی رو ری استارت بزنید.

کدی که اقای بیات گفتن اصلا توی php.ini نبود ولی اونو گذاشتم اخر خط و درست شد
ولی چرا اصلا نبود ؟ یادشون رفته بزارن؟؟؟
معمولا اکستنشن های پیشفرض PHP در نسخه های مختلف ابزارهایی مثل Xampp & Wampp و غیره .. در کانفیگها کمی با هم تفاوت دارند..
البته این ابزارها هم برای تست در حالت Development هستند و مسلما شما وقتی بخواهید کدهاتون رو دِپلوی کنید و به حالت Production کوچ کنید.. مسلما باید سرور رو بخوبی کانفیگ کنید
مواردی مثل Apache, PHP, Mysql که هر کدوم فایل کانفیگ بزرگ و شلوغی دارند
موفق باشید

@khanzadimahdi
ممنون از پاسختون
یعنی فقط با همین یه خط کد نصب شد ؟؟؟
چیز دیگه ای لازم نداره؟
سلام...
من هم این مشکل رو دارم و extension=php_soap.dll رو به فایل php.ini اضافه کردم ولی مشکل ام حل نشد...
موقع استفاده از soap ، خطای class soapclient not finde دریافت می کنم....
از nusoap استفاده می کنم...بی زحمت راهنمایی کنید