روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ دانشجوی سون‌لرن
object convert to string
جامعه پی اچ پی ایجاد شده در ۰۳ مرداد ۱۴۰۱

سلام وقت بخیر.

ببخشید من موقع اتصال با این ارور مواجه میشم.

 Uncaught Error: Object of class stdClass could not be converted to string

کد اتصال

$PDO = new PDO("mysql : dbname = $database_config -> db; host = {$database_config -> host};" , $database_config -> user , $database_config -> pass);

کد فانکشن

$database_config = (object) [
    'host' => 'localhost',
    'user' => 'root',
    'pass' => '',
    'db' => '7Task'
];

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

برای کانفیگ به این شکل

$database_config = (object)[
	    'host' => 'localhost',
	    'user' => 'root',
	    'password' => '',
	    'dbname' => '7task',
	    'charset' => 'utf8mb4'
	];

و برای اتصال به این شکل

$pdo = new PDO("mysql:host=$database_config->host;dbname=$database_config->dbname;charset=$database_config->charset", $database_config->user, $database_config->password);
بهترین پاسخ
محمد گازری ۰۳ مرداد ۱۴۰۱، ۱۸:۵۵

خیلی ممنون جناب گازری

M ۰۳ مرداد ۱۴۰۱، ۱۸:۵۸