۱ سید جمال جلالی
سوال در خصوص جزییات آبجکت mysqli
جامعه پی اچ پی ایجاد شده در ۲۲ مرداد ۱۴۰۱

سلام

وقتی ما یه آبجکت به نام mysqli ایجاد میکنیم

$mysqli = new mysqli("localhost","root","","world");  

خوب حالا میخواییم ببینیم داخل این آبجکت چیه که تعداد 18 تا عنصر به صورت key ...value به ما نشون میده

mysqli Object
(
    [affected_rows] => 0
    [client_info] => mysqlnd 8.1.6
    [client_version] => 80106
    [connect_errno] => 0
    [connect_error] => 
    [errno] => 0
    [error] => 
    [error_list] => Array
        (
        )
    [field_count] => 0
    [host_info] => localhost via TCP/IP
    [info] => 
    [insert_id] => 0
    [server_info] => 10.4.24-MariaDB
    [server_version] => 100424
    [sqlstate] => 00000
    [protocol_version] => 10
    [thread_id] => 25
    [warning_count] => 0
)

خوب حالا سوال اینجاست ؟؟؟؟

توابعی مثل set_charset() که متعلق به این آبجکت هستن و ما میتونیم ازشون استفاده کنیم رو چرا توی خروجی اولیه به ما نشون نداد ؟؟....یا مثلا متد store_result() ؟؟؟؟

مثل اینکه موقع خروجی گرفتن تمام دل و روده آبجکت رو به ما نشون نمیده ؟!!!!

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

ممکنه برخی متد‌ها پرایویت بوده باشه و در خروجی نمایش داده نمیشه

موفق باشید ?

بهترین پاسخ
محمد گازری ۲۲ مرداد ۱۴۰۱، ۰۹:۱۳