用途:
1.stdClass通过调用它们直接访问成员。
2.它在动态对象中很有用。
3.它用于设置动态属性等。
程序1:使用数组存储数据
?php // 定义一个数组employee $employee_detail_array = array( name = John Doe , position = Software Engineer , address = 53, nth street, city , status = best // 显示内容print_r($employee_detail_array); ?
输出:
Array [name] = John Doe [position] = Software Engineer [address] = 53, nth street, city [status] = best)
程序2:使用stdClass而不是数组来存储员工详细信息(动态属性)
?php // 定义employee对象样式$employee_object = new stdClass; $employee_object- name = John Doe $employee_object- position = Software Engineer $employee_object- address = 53, nth street, city $employee_object- status = Best // 显示内容 print_r($employee_object); ?
输出:
stdClass Object [name] = John Doe [position] = Software Engineer [address] = 53, nth street, city [status] = Best)
注意:可以将数组类型转换为对象,将对象转换为数组。
程序3:将数组转换为对象
?php $employee_detail_array = array( name = John Doe , position = Software Engineer , address = 53, nth street, city , status = best // 从数组到对象的类型转换$employee = (object) $employee_detail_array; print_r($employee); ?
输出:
Array [name] = John Doe [position] = Software Engineer [address] = 53, nth street, city [status] = Best)
本篇文章就是关于PHP中stdClass的介绍,希望对需要的朋友有所帮助!
以上就是PHP中的stdClass是什么的详细内容,PHP教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答