đầu ra là như dưới đây được phục hồi trong một file output.txt:làm thế nào để đọc đầu ra của var_export thành một biến trong PHP?
array (
'IMType' => '1',
'Email' => '[email protected]',
'SignupName' => 'test11',
'Password' => '11111',
'Encrypted' => '',
'Confirm' => '11111',
'OldPassword' => '',
'Name' => 'test',
'SignupProvinceText' => 'province',
'SignupCity' => 'cityname',
'Street' => 'street x.y',
'SignupIndustry' => 'IT',
'SignupCompany' => 'jobirn',
'SignupJt' => 'engineer',
'CellPhoneNum' => '',
'linked_in' => '',
)
đó là sản lượng thực tế của var_export(my_variable,true)
, nhưng làm thế nào để đọc nó vào một biến một lần nữa?
Hãy * rất cẩn thận với eval và chỉ sử dụng nó nếu bạn hoàn toàn chắc chắn rằng người dùng không thể tiêm bất kỳ mã nào. – Matthew
đồng ý về mối nguy hiểm ở đó. do đó nhận xét của tôi cho câu trả lời của Zilupe. –
Ngoài ra, nó phải là eval ('$ somevar ='. $ DumpStr); như + chỉ được sử dụng để bổ sung. (Nếu tôi nhớ chính xác.) – grawity