0
A
回答
5
你可以用明顯不鼓勵使用這些屬性的獨特語法來解決這個問題。您可以借用下劃線開始方法名稱的python語法將其定義爲私有。
這當然不會阻止任何人使用它,但它的使用會受到阻礙。
3
你不能。由於該屬性本身是公開的,因此任何人都可以訪問它而無需getter/setter來防止您實際執行任何檢查。
2
無法完成,對不起。
通過構建自己的getter和setter函數以及保留哪個屬性是private/public/protected的表來建立一個解決方法當然是可能的,但是它不再是值得的工作,是嗎? PHP 4真的過時了,請參閱here。
2
你仍然可以爲該變量編寫getter和setter,但是沒有辦法在PHP 4中創建一個私有函數。
相關問題
- 1. 用私有屬性創建類
- 2. 如何在C#中爲嵌套私有枚舉創建一個屬性
- 3. 創建一個屬性類
- 4. C++ - 如何創建一個屬性,可以在類中使用_
- 5. 如何在param中創建一個類的屬性?
- 6. 在另一個私有類中創建私有類的新實例
- 7. Flex:你如何列出一個類的私有屬性?
- 8. 如何在同一文檔的另一個屬性中創建一個屬性?
- 9. 創建具有不同屬性一類
- 10. 如何在只有一個私有構造函數的類中創建代理?
- 11. 創建一個類來包裝屬性
- 12. 如何創建一個計算屬性
- 13. PHP4到PHP5升級 - 設置類屬性
- 14. 是否可以在Objective-C中創建私有屬性?
- 15. 在C#6.0中訪問私有屬性值而不創建它
- 16. 如何在Java中創建一個私有的swing組件?
- 17. 如何在CKAN v2.0中創建一個私有的數據集
- 18. 大寫屬性在C#中自動創建小寫私有屬性嗎?
- 19. 如何在現有的控件上創建一個Dependency屬性?
- 20. 如何在類中創建一組方法/屬性?
- 21. 如何在VB.Net的類屬性中訪問私有常量?
- 22. 如何檢查PHP對象是否具有PHP4中的屬性。
- 23. 如何從Python中的私有類繼承父類屬性?
- 24. 這個屬性如何在ruby類中擁有多個屬性?
- 25. 訪問類中的私有屬性
- 26. 如何創建一個類屬性是另一個類的集合?
- 27. 如何創建一個類來描述元素的XML屬性?
- 28. 如何從屬性創建實例這是一個類?
- 29. 如何從CSS類屬性創建一個變量?
- 30. 如何創建一個私人域名?
爲什麼你還在使用PHP4?它在三年前停止了! http://us.php.net/archive/2007.php – 2010-02-11 19:49:58
這是最重要的問題。這是關於語言理論,還是關於編寫實際的新代碼? – 2010-02-11 20:10:00
大量的共享主機仍然只支持PHP 4,但它並不總是可行的,可以輕鬆升級到PHP 5.遺留系統仍然需要維護。 – 2010-02-11 20:24:44