Hướng dẫn __tostring in php
Bài này chúng ta sẽ tập trung tìm hiểu về 2 magic methods là __toString và invoke() trong PHP. -Phương thức __toString() sẽ được gọi khi chúng ta dùng đối tượng như một string. Cú pháp: VD: +Khi chưa sử dụng __toString() +Khi sử dụng __toString() -Phương thức __invoke()
sẽ được gọi khi chúng ta sử đối tượng như một hàm. Cú pháp: Trong đó: arguments là các tham số các bạn muốn truyền vào, nếu không truyền gì vào thì bỏ trống. VD: +Khi không có __invoke()
+Khi dùng __invoke()
+Truyền tham số trong __invoke()
3, Lời kết.-Như vậy phần này mình đã giới thiệu xong với mọi người về 2 magic methods __toString() và __invoke() trong PHP rồi, phần tiếp theo chúng ta sẽ tìm hiểu về __set_state() và __debugInfo(). Đăng ký nhận tin.Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail! Bài Viết Mới (PHP 4, PHP 5, PHP 7, PHP 8) date — Format a Unix timestamp Descriptiondate(string
Parametersformat Format accepted by DateTimeInterface::format(). timestamp The optional Return Values Returns a formatted date string. If a non-numeric value is used for Errors/Exceptions Every call to a date/time function will generate a Changelog
ExamplesExample #1 date() examples
You can prevent a recognized character in the format string from being expanded by escaping it with a preceding backslash. If the character with a backslash is already a special sequence, you may need to also escape the backslash. Example #2 Escaping characters in date()
It is possible to use date() and mktime() together to find dates in the future or the past. Example #3 date() and mktime() example
Some examples of date() formatting. Note that you should escape any other characters, as any which currently have a special meaning will produce undesirable results, and other characters may be assigned meaning in future PHP versions. When escaping, be sure to use single quotes to prevent characters like \n from becoming newlines. Example #4 date() Formatting
To format dates in other languages, IntlDateFormatter::format() can be used instead of date(). Notes
See Also
There are no user contributed notes for this page. |