چطور می تونم این ارور رو برطرف کنم؟ could not be converted to string

i-php-i

Active Member
چطور می تونم این ارور رو برطرف کنم؟

PHP:
Catchable fatal error:  Object of class Test could not be converted to string
 

iran-TEC

Member
شما یک متغیر که از نوع کلاس تعریف کردی رو به عنوان رشته ازش استفاده می کنی مثلا داری این متغیر رو اکو می کنی:green:
 

i-php-i

Active Member
شما یک متغیر که از نوع کلاس تعریف کردی رو به عنوان رشته ازش استفاده می کنی مثلا داری این متغیر رو اکو می کنی:green:
تقریبا درسته اما به این صورت که می گید نیست.

من اسم کلاس رو از کوئری استرینگ (ارایه گت) می گیرم، توی یه متغیر قرار می دم و با استفاده از این متغیر، از کلاس یه شی می سازم.

چرا این مشکل پیش می یاد؟
 

moein7tl

Member
فک کنم یه چیزایی بود تواین مایه ها
PHP:
[LEFT]$t$sample;${$sample}[/LEFT]
درست یادم نمی یاد:دی
فکر کنم منظورتون اینا باشه دیگه؟یعنی باید اینجوری باهاش رفتار کرد
 

i-php-i

Active Member
فکر کنم منظورتون اینا باشه دیگه؟یعنی باید اینجوری باهاش رفتار کرد
راستش دقیقا متوجه نشدم که منظورتون چیه ولی تقریبا درست گفتید.

من الان از کلاسها به این صورت شی می سازم:
PHP:
$obj=new $ctr;
$obj->{$act}($var1,$var2);

چطور باید این مشکل رو حل کنم؟
این کدها روی لوکال هاست بخوبی اجرا می شدن ولی وقتی به سرور آپلودشون کردم ارور می داد.
 

جدیدترین ارسال ها

بالا