Tìm hiểu về PHP Language Construct
Đăng trong danh mục PHP bởi admin | Tags: function, hàm, language construct, PHP

Nếu các bạn lập trình trên PHP, thì chắc đã làm việc rất nhiều với khái niệm hàm (Function). Tuy nhiên, không biết các bạn có từng nghe về Language Construct trong PHP chưa. Có lẽ các bạn đã sử dụng hoài mà không biết thôi ^^. Nói 1 cách đơn giản, Language Construct là một dạng hàm đặc biệt, các hàm này được khai báo kèm với core của PHP, tức là không thông qua một thư viện hay extension nào cả. Số lượng Language Construct của PHP không nhiều.
Vậy lợi ích của Language Construct là gì? Sau đây mình liệt kê 1 số ích lợi khi sử dụng Language Construct:
- Tốc độ thực hiện rất nhanh
- Được tối ưu cùng với trình phiên dịch của PHP, nên yên tâm về hiệu suất.
- Không có overhead khi sử dụng các Language Construct vì chúng không cần gọi thêm 1 thư viện hay 1 hàm nào thêm để thực thi cả.
Mình liệt kê các Language Construct của PHP v5.3 để các bạn tham khảo:
array()
die()
echo()
empty()
exit()
eval()
include()
include_once()
isset()
list()
require()
require_once()
return()
print()
unset()
Bài viết liên quan:
4 Lời bình cho bài viết “Tìm hiểu về PHP Language Construct”
Viết lời bình
Bình luận mới nhất
- Karaoke Vietnam - Ứng dụng Android đầu tay
"Em cũng đang định làm 1 app. Anh có thể cho em vài gợi ý về server và" - thang - [Slide] Hội thảo: Heavy Web Optimization – Front-end
"Trên blog cá nhân của mình cũng có những bài viết cho việc tối ưu hóa " - TMQuang - phpmailer gởi mail SMTP bằng Gmail/Google Apps
"mình muốn đính kèm theo tập tin thì sao nhỉ" - Hòa - Mạng xã hội và thị trường Châu Á
"@admin, "Còn về mô hình “" - Dior - Lưu dữ liệu đa ngôn ngữ trong Database
"@viet_it_pro, cau truy " - viet_it_pro - Lưu dữ liệu đa ngôn ngữ trong Database
"@Quang Huỳnh, Bài bình luậ" - viet_it_pro - [Slide] Hội thảo: Heavy Web Optimization – Front-end
"Anh ơi cho em hỏi, làm thế nào để nhận mail google bằng php, anh có th" - Đặng Trung Kiên - Làm IT nên đọc ebook của nhà xuất bản nào?
"@Lê Hoàng Dũng, Mình thấy" - quang - Thư viện Khoa học tổng hợp TPHCM
"cảm ơn bài viết, mặc dù đã sinh sống ở Saigon khá lâu , nay mình mới c" - NHUNG - phpmailer gởi mail SMTP bằng Gmail/Google Apps
"Chào anh Tuấn, tut của anh em đã đọc, cảm ơn anh đã chia sẻ. Tuy nhiên" - Trần Đình Trọng
Danh mục
- android (2)
- Business (24)
- Flash (1)
- Graphic Design (16)
- IT Guys (1)
- Javascript (9)
- Miscellaneous (58)
- Photography (9)
- PHP (38)
- Review sách (13)
- Search Engine Optimization (2)
- security (2)
- software (5)
- User Interface Design & Usability (8)
- Web Design (28)
- Web Programming (48)
Lưu trữ
- February 2012 (1)
- January 2012 (1)
- December 2011 (1)
- November 2011 (2)
- September 2011 (2)
- August 2011 (1)
- July 2011 (4)
- June 2011 (2)
- May 2011 (2)
- April 2011 (2)
- March 2011 (2)
- February 2011 (2)
- January 2011 (4)
- December 2010 (6)
- November 2010 (3)
- October 2010 (3)
- September 2010 (5)
- August 2010 (6)
- July 2010 (5)
- June 2010 (2)
- May 2010 (5)
- April 2010 (7)
- March 2010 (8)
- February 2010 (4)
- January 2010 (10)
- December 2009 (12)
- November 2009 (12)
- October 2009 (15)
- September 2009 (16)
- August 2009 (11)
- July 2009 (15)
- November 2008 (1)
- October 2008 (1)
- September 2008 (3)


August 21, 2009 at 12:29 am
Anh nsoi rõ hươn về chức năng của từng cái được không ạ. đúng là em sửa dụng mấy cái như echo() , empty() , include() , require() rùi. nhưng thấy người ta làm vậy và có kết quả vậy thế là bắt trước chứ thực tình cũng ko hiểu bản chât nó là gì.
ví dụ như: include() và include_once() khác nhau thế nào. và khi nào sử dụng … Rất mong anh bớt chút thời gian chỉ dạy em ạ.
Ah anh ơi một kháo học ở athena mất nhiêu tiền anh nhỉ – khóa về thiết kế và php cơ bản đó anh.
[Reply]
admin Reply:
August 21st, 2009 at 12:35 am
Hello bạn, tìm hiểu mí cái construct này cũng dễ lắm, tất cả đều có trong PHP Manual hết rồi, download mà đọc thôi (Link: http://www.php.net/download-docs.php), người ta chỉ chi tiết lắm.
Nếu bạn muốn tìm hiểu thêm về PHP ở Athena thì có thể liên hệ trực tiếp hoặc phone tới trung tâm, về vụ học phí thì mình cũng không nắm rõ, thông cảm nhen. Sắp tới ngày 22/8 mình sẽ dạy 1 khóa căn bản PHP tại Athena, hy vọng đăng ký kịp.
[Reply]
October 6, 2009 at 10:43 pm
mình thấy ngôn ngữ PHP giống ngôn ngữ C thật
[Reply]
admin Reply:
October 7th, 2009 at 10:58 am
đúng rồi đó bạn.PHP viết từ C mà. Nếu bạn nghiên cứu chuyên sâu về PHP thì bạn sẽ phải làm việc với C code, tức là làm việc với cái Zend Engine của PHP (full C code), tha hồ mà tối ưu, edit, viết extension…
[Reply]