有什么區別
2 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
PHP中read()和get()的區別:
PHP中zip_read() 函數讀取打開的 zip 檔案中的下一個文件。
如果成功,則返回包含 zip 檔案中一個文件的資源。如果沒有更多的項目可供讀取,則返回 false。
PHP中__get()方法:這個方法用來獲取私有成員屬性值的,有一個參數,參數傳入你要獲取的成員屬性的名稱,返回獲取的屬性值,這個方法不用我們手工的去調用,因為我們也可以把這個方法做成私有的方法,是在直接獲取私有屬性的時候對象自動調用的。因為私有屬性已經被封裝上了,是不能直接獲取值的,但是如果你在類里面加上了這個方法,在使用“echo$p1->name”這樣的語句直接獲取值的時候就會自動調用__get($name)方法,將屬性name傳給參數$name,通過這個方法的內部執行,返回我們傳入的私有屬性的值。如果成員屬性不封裝成私有的,對象本身就不會去自動調用這個方法。
- 2 回答
- 0 關注
- 319 瀏覽
添加回答
舉報
0/150
提交
取消