Các cách khác nhau để chúng ta có thể sử dụng toán tử đối tượng ->
trong PHP là gì?Chúng ta sử dụng toán tử đối tượng "->" trong PHP ở đâu?
46
A
Trả lời
74
16
Khi truy cập vào một phương pháp hay một tài sản của một lớp được thuyết minh
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
$a = new SimpleClass();
echo $a->var;
$a->displayVar();
7
Gọi một hàm:
$foo->bar();
Truy cập vào bất động sản:
$foo->bar = 'baz';
nơi $foo
là một đối tượng khởi tạo .
3
Nó được sử dụng khi đề cập đến các thuộc tính của một đối tượng được khởi tạo. ví dụ:
class a {
public $yourVariable = 'Hello world!';
public function returnString() {
return $this->yourVariable;
}
}
$object = new a();
echo $object->returnString();
exit();
Các vấn đề liên quan
- 1. Ở đâu và tại sao chúng ta sử dụng __toString() trong PHP?
- 2. Tại sao chúng ta cần sử dụng toán tử shift trong java?
- 3. OpenCV và Computer Vision, chúng ta đang đứng ở đâu?
- 4. Tại sao chúng ta cần toán tử === đặc biệt này?
- 5. tại sao chúng ta thích? đến ?? toán tử trong C#?
- 6. Tại sao chúng ta cần toán tử "delete []"?
- 7. Toán tử PHP <>
- 8. Ở đâu/khi nào chúng tôi sử dụng JSON?
- 9. Khi nào chúng ta phải sử dụng toán tử đã chọn trong C#?
- 10. Khi nào chúng ta phải sử dụng các toán tử ngầm và rõ ràng trong C#?
- 11. Tôi nên xác định toán tử >> ở đâu để chuyên môn hóa std :: pair?
- 12. Tại sao chúng ta không sử dụng toán tử mới khi khởi tạo một chuỗi?
- 13. Phản ánh trong C# là gì? Chúng ta sử dụng khái niệm này trong ứng dụng của mình ở đâu?
- 14. Mẫu thiết kế nhà máy trừu tượng để tạo đối tượng? Tại sao chúng ta không thể sử dụng toán tử mới?
- 15. Macro Scala, chúng được sử dụng ở đâu?
- 16. Chúng ta có thể bỏ qua dấu ngoặc đơn khi tạo đối tượng bằng toán tử "mới" không?
- 17. Tại sao chúng ta không thể tạo đối tượng ostream của chúng ta
- 18. Chúng ta không thể sử dụng các phép toán nguyên tử cho các biến số dấu chấm động trong CUDA?
- 19. Chuỗi sử dụng PHP làm toán tử
- 20. Đối tượng trong ExtJS. Ext.create hoặc toán tử mới?
- 21. Chúng ta có nên đóng HttpPostedFile.Inputstream, khi chúng ta đã hoàn thành việc sử dụng nó?
- 22. Tôi có thể đọc thông tin về toán tử "->" ở đâu?
- 23. PHP: Tại sao chúng ta cần hàm so sánh chuỗi?
- 24. Chúng ta vẽ đường bằng từ vựng khi đặt tên ở đâu?
- 25. ruby trên đối tượng Rails dto - Bạn lưu trữ chúng ở đâu?
- 26. Khi nào chúng ta sử dụng ANTLR
- 27. Tại sao chúng ta sử dụng Response.ClearHeaders()?
- 28. Tại sao chúng ta sử dụng động Proxy
- 29. Tại sao chúng ta nên sử dụng mã hóa ui khi chúng ta có Specflow?
- 30. tại sao chúng ta không nên sử dụng ++ trong javascript?
như đối tượng-> method_name(); hoặc đối tượng-> prop_name; nó có nghĩa là toán tử dấu chấm (.) giống như của nó để truy cập các phương thức và các thuộc tính lớp. – nectar
Tương tự như. toán tử lớp trong java, vâng ... nhưng xem tài liệu lớp PHP để biết chi tiết –