日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php定义object数据类型,PHP数据类型(4):对象object

發布時間:2025/3/11 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php定义object数据类型,PHP数据类型(4):对象object 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//創建一個類

class Student{

//定義屬性

public $name = 'XuGZh';

public $age = 20;

public $sex = '男';

//定義方法

public function getInfo(){

//當前對象中訪問自己屬性用偽變量$this

return 'my name:'.$this->name.'
'.'my age:'.$this->age.'
'.'my sex:'.$this->sex;

}

}

對象初始化:要創建一個新的對象 object,使用 new 語句實例化一個類:

//實例化,并輸出屬性的值

$obj = new Student();

echo $obj->name;//XuGZh

echo $obj->age;//20

echo $obj->sex;//男

//訪問方法

echo $obj->getInfo();

//my name:XuGZh

//my age:20

//my sex:男

//stdClass相當于是PHP中的一個基類,StdClass類沒有任何成員方法,也沒有任何成員屬性,實例化后就是一個空對象

$obj = new stdClass();

//添加屬性

$obj->title ='PHP學習ING';

//添加方法:基于屬性的方式添加

$obj->server = function (){

return '業精于勤荒于嬉,行成于思毀于隨';

};

//訪問屬性

print $obj->title;//

//訪問方法:call_user_func是PHP的內置函數,該函數允許用戶調用直接寫的函數并傳入一定的參數

print call_user_func($obj->server);//

//數組轉對象

print_r((object)[10,20,30]);//stdClass Object ( [0] => 10 [1] => 20 [2] => 30 )

//字符串轉對象

//對象自動生成一個scalar屬性用來存儲字符串

print_r((object)'PHP學習');//stdClass Object ( [scalar] => PHP學習 )

//空字符串:scalar屬性為空值

print_r((object)' ');//stdClass Object ( [scalar] =>? )

//int轉對象

print_r((object)100);//stdClass Object ( [scalar] => 100 )

//null轉對象:為空對象

print_r((object)null);//stdClass Object ( )

總結

以上是生活随笔為你收集整理的php定义object数据类型,PHP数据类型(4):对象object的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。