

PHP là một ngôn ngữ lập trình kiểu script, chạy trên Server và trả về mã HTML cho trình duyệt. PHP gần như đã trở nên một ngôn ngữ lập trình Web rất phổ quát trên mạng hiện giờ. PHP là chữ viết tắt của cụm từ "PHP Hypertext Preprocessor", tạm thời dịch là ngôn ngữ tiền xử lí các siêu văn bản. Các mã lệnh PHP được nhúng vào các website, các page này thường có phần mở rộng là .php, .php3, .php4. Khi client gởi đòi hỏi "cần tải các page này về" đến web server, trước tiên web server sẽ phân tách và thi hành các mã lệnh PHP được nhúng trong, sau đó trả về một trang web kết quả đã được xử lí cho khách hàng.
Một số sản phẩm của chúng tôi được lập trình bằng PHP :
- http://www.productsdesignerpro.com/
Bạn có thể hỏi, tại sau có nhiều tuỳ chọn như ASP, Cold Fusion, Perl, Java, Python nhưng mà chúng ta lại chọn PHP? Và câu giải đáp là: bởi nó là một ngôn ngữ rất dễ dùng, dễ học, cú pháp lệnh đơn giản, các biến không cần phải khai tạp chí trước khi sử dụng, tự động ép kiểu(typecast), chạy nhanh, tập hàm built-in rất phong phú, có mã nguồn mở…
2) Viết chương trình Hello World !
bình thường, khi bạn khởi đầu học một ngôn ngữ nào đó, đoạn mã đầu tiên bạn web sẽ là xuất ra console, màng hình,.. câu : "Hello World!". Và PHP cũng không ngoại lệ.Bất kì một ngôn ngữ nào chúng ta học, đoạn script đầu tiền chúng ta thường là : "Hello World", nhưng mà chắc khá ít cả nhà tự hỏi vì sao lập trình viên thường chọn "Hello,World", như một biểu tượng bắt đầu cho một ngôn ngữ mới học. Có 2 lý do được đưa ra ở đây lý giải cho câu hỏi trên
Thứ 1 : Về lịch sử, cụm từ "hello world" được các nhà phát triển dùng cho đến ngày bữa nay bởi sự ảnh hưởng từ một ví dụ trong quyển sách có tựa đề là "The C programming language". Chương trình tỉ dụ từ cuốn sách là đoạn mã : "hello world", được kế thừa thì những chú giải quý giá của Brian Kernighan, được sử dụng cho các thí nghiệm trình biên dịch C (ngôn ngữ lập trình C). Sau đó nó là trong những chương trình trước tiên để thí nghiệm trình biên dịch C++. Và được các developer sử dụng như một biểu tượng tiền để khi mới bắt đầu bước vào nhân loại lập trình cho tới ngày nay
Thứ 2 (ý kiến cá nhân): "hello world", dịch ra là "xin chào thế giới". Giống như khi chúng ta mới được hình thành, tiếng khóc chào đời như một câu chào đầu tiên thông báo với thế giới rằng sự hiện diện của bạn trên cõi đời này. Cũng tương tự như thế, "hello world" là đoạn mã trước tiên, vô cùng tối giảm và dễ hiểu cho dù bạn có kiến thức lập trình hay không? Nó là nền móng của bất kì một ngôn ngữ lập trình như C, C++, Java, C#, PHP, Ruby on Rails,…
Bước vào chủ đề chính, bạn gõ theo như đoạn mã dưới đây xuất ra trình duyệt để người sử dụng thấy được, có cấu trúc như sau :
Save đoạn mã trên lại với tên file bất kì, chẳng hạn như hello_world.php trong folder gốc của server local host. Đối với wamp là folder "www" trong đường dẫn : "C:wamp/www" hoặc xamp thì là folder htdocs trong đường dẫn "Camp/htdocs". Vào trình duyệt gõ địa chỉ localhost, sẽ thấy in ra ngoài trình duyệt web dòng chữ : "Hello World". giải thích về 2 đoạn mã trên, dấu mở <?php và dấu đóng ?> đó là bắt buộc của ngôn ngữ lập trình PHP, bên trong 2 dấu này bạn sẽ đặt các đoạn mã PHP của mình để trình duyệt web có thể hiểu được. 2 thí dụ trên, đều xuất ra ngoài màng hình chữ "Hello World". 2 lệnh print và echo có tác dụng khá tương đồng nhau đó là xuất ra ngoài màng hình những gì người sử dụng có thể nhìn thấy được, cơ bản bạn có thể dùng echo hoặc print đều được. Về vấn đề khác biệt giữa echo và print, mình xin liệt kê một đôi điểm :
– Về véc tơ vận tốc tức thời, echo có thể nhanh hơn print, vì nó không trả về giá trị
– print có hành bởi vì giống như một function, trong khi echo thì khôngVậy là chúng ta đã viết xong page trang web trước tiên "Hello World", làm tiền đề cho những đoạn mã lớn hơn sau này trong quá trình xây dựng một |ứng dụng website bằng ngôn ngữ lập trình PHP.
Nếu bài hay và bổ ích, hãy click share bên dưới bài viết để chia sẽ cho mọi người cùng học nhé.
Chia sẽ nhiều hơn tăng trưởng mạnh hơn . Thân !
PHP là một ngôn ngữ lập trình kiểu script, chạy trên Server và trả về mã HTML cho trình duyệt. PHP gần như đã trở nên một ngôn ngữ lập trình Web rất phổ quát trên mạng hiện giờ. PHP là chữ viết tắt của cụm từ "PHP Hypertext Preprocessor", tạm thời dịch là ngôn ngữ tiền xử lí các siêu văn bản. Các mã lệnh PHP được nhúng vào các site, các trang này thường có phần mở rộng là .php, .php3, .php4. Khi client gửi yêu cầu "cần load các trang này về" tới web server, đầu tiên web server sẽ phân tách và thi hành các mã lệnh PHP được nhúng trong, sau đó trả về một site kết quả đã được xử lí cho client.
Một sản phẩm của chúng tôi được lập trình bằng PHP :
- {https://goo.gl/WxGIIY|{http://bit.ly/1Wtmc4x|https://goo.gl/WxGIIY|magento multi vendor}
- {booking system pro|http://bit.ly/1TH0TGW|http://bookingsystempro.com/|http://goo.gl/RyngU5|magento booking system}
Bạn có thể hỏi, tại sau có nhiều tuỳ chọn như ASP, Cold Fusion, Perl, Java, Python {nhưng|nhưng mà} chúng ta lại chọn PHP? Và câu {giải đáp|trả lời} là: bởi nó là một ngôn ngữ rất {dễ|dễ dàng} {dùng|sử dụng}, {dễ|dễ dàng} học, cú pháp lệnh {đơn giản|giảm|giản đơn|tối giảm}, các biến không cần phải khai {báo|tạp chí} trước khi {dùng|sử dụng}, tự động ép kiểu(typecast), chạy nhanh, tập hàm built-in rất phong phú, có mã nguồn mở…
{Bình thường|Thông thường}, khi bạn {bắt đầu|bắt tay} học một ngôn ngữ nào đó, đoạn mã {đầu tiên|trước tiên} bạn web sẽ là xuất ra console, màng hình,.. câu : "Hello World!". Và PHP cũng không ngoại lệ.
Bất kì một ngôn ngữ nào chúng ta học, đoạn script đầu tiền chúng ta thường là : "Hello World", {nhưng|nhưng mà} chắc khá ít các bạn tự hỏi {tại sao|vì sao} {lập trình viên|developer|nhà phát triển} thường chọn "Hello,World", như một biểu tượng {bắt đầu|khởi đầu} cho một ngôn ngữ mới học. Có 2 lý do được đưa ra ở đây lý giải cho câu hỏi trên
Thứ 1 : Về lịch sử, cụm từ "hello world" được các lập trình viên {dùng|sử dụng} cho {đến|tới} ngày {bữa nay|hôm nay} bởi sự {ảnh hưởng|tác động} từ một {thí dụ|tỉ dụ|ví dụ} trong quyển sách có tựa đề là "The C programming language". Chương trình {thí dụ|ví dụ} từ cuốn sách là đoạn mã : "hello world", được kế thừa thì những {chú giải|chú thích|ghi chú} quý giá của Brian Kernighan, được {dùng|sử dụng} cho các {thí nghiệm|thử nghiệm} trình biên dịch C (ngôn ngữ lập trình C). Sau đó nó là trong những chương trình {đầu tiên|trước tiên} để {hí nghiệm|thử nghiệm} trình biên dịch C++. Và được các lập trình viên {dùng|sử dụng} như một biểu tượng tiền để khi mới {bắt đầu|khởi đầu} bước vào thế giới lập trình cho {đến|tới} {hiện tại|ngày nay}
Thứ 2 (ý kiến cá nhân): "hello world", dịch ra là "xin chào thế giới". Giống như khi chúng ta mới được {hiện ra|hình thành|sinh ra|xuất hiện}, tiếng khóc {chào đời|gia đời} như một câu chào {đầu tiên|trước tiên} {thông báo|thông tin} với {nhân loại|thế giới} rằng sự hiện diện của bạn trên cõi đời này. Cũng {gần giống|tương tự} như thế, "hello world" là đoạn mã {đầu tiên|trước tiên}, {cực kì|vô cùng} {đơn giản|giảm|giản đơn|tối giảm} và {dễ|dễ dàng} hiểu cho dù bạn có {kiến thức|tri thức} lập trình hay không? Nó là {nền móng|nền tảng} của bất kì một ngôn ngữ lập trình như C, C++, Java, C#, PHP, Ruby on Rails,…
Bước vào chủ đề chính, bạn gõ theo như đoạn mã dưới đây xuất ra {trình duyệt|trình duyệt web} để người {dùng|sử dụng} thấy được, có cấu trúc như sau :
Save đoạn mã trên lại với tên file bất kì, {chả hạn|chẳng hạn} như hello_world.php trong {folder|thư mục} gốc của server local host. Đối với wamp là {folder|thư mục} "www" trong đường dẫn : "C:wamp/www" hoặc xamp {thì là|thìa là} {folder|thư mục} htdocs trong đường dẫn "C:xamp/htdocs". Vào {trình duyệt|trình duyệt web} gõ địa chỉ localhost, sẽ thấy in ra ngoài {trình duyệt|trình duyệt web} dòng chữ : "Hello World".
{Giải thích|Giảng giải} về 2 đoạn mã trên, dấu mở <?php và dấu đóng ?> đó là bắt buộc của ngôn ngữ lập trình PHP, bên trong 2 dấu này bạn sẽ đặt các đoạn mã PHP của mình để {trình duyệt|trình duyệt web} có thể hiểu được. 2 {thí dụ|tỉ dụ|ví dụ} trên, đều xuất ra ngoài màng hình chữ "Hello World". 2 lệnh print và echo có {công dụng|tác dụng|vai trò} khá tương đồng nhau đó là xuất ra ngoài màng hình những gì người {dùng|sử dụng} có thể nhìn thấy được, {căn bản|cơ bản} bạn có thể {dùng|sử dụng} echo hoặc print đều được. Về vấn đề {khác biệt|khác nhau|không giống nhau} giữa echo và print, mình xin liệt kê {một đôi|một vài} điểm :
– Về {tốc độ|vận tốc}, echo có thể nhanh hơn print, {bởi vì|vì} nó không trả về giá trị
– print có hành {bởi vì|vì} giống như một function, trong khi echo thì không
Vậy là chúng ta đã viết xong {page|trang} {site|trang web|website} {đầu tiên|trước tiên} "Hello World", làm tiền đề cho những đoạn mã {béo|bự|lớn|mập|to} hơn sau này trong {hành trình|quá trình} {thiết kế|xây dựng} một {áp dụng|ứng dụng|vận dụng} {site|trang web|website} bằng ngôn ngữ lập trình PHP. Nếu bài hay và {bổ ích|có ích|hữu dụng|hữu ích}, hãy click share bên dưới bài viết để chia sẽ cho mọi người cùng học nhé.
Chia sẽ nhiều hơn – {lớn mạnh|phát triển|tăng trưởng} mạnh hơn . Thân !
Hôm nay, trong bài viết này, mình muốn giới thiệu tới với các bạn các chương trình, bộ biên soạn thảo code (editor) cần thiết nên được cài trên máy tính giúp ích công việc lập trình web mà mình đã và đang sử dụng để phát triển các dự án site của mình
Đâu tiên phải kể tới đó là trình biên soạn code notepad++, đây có thể coi là một editor chẳng thể thiếu đối với một developer web. Với dung lượng tải về khiêm tốn, vận tốc phát động siêu nhanh, Ngoài ra các thư viện hỗ trợ, plugin giàu có thì đây gần như là một editor bắt buộc phải có sẵn trên máy của một lập trình web chuyên nghiệp
Download tại đây : Magento 2 marketplace Extension
2. Sublime text (Miễn phí)
Nói về editor "không tính tiền" và tốt thì không thể nào không nhắc đến Sublime Text, đây một editor khá mới, nhưng mà thu được sự ủng hộ rất cao từ giới lập trình web, mình thường sử dụng nó để phát triển các website cá nhân của mình. Điểm thu hút đối với mình về Sublime text là vận tốc khởi động nhanh,các gói theme cho giao diện đẹp và nhìn chuyên nghiệp. Điểm nhấn là các plugin cực giàu có và có lợi, nếu bạn biết cách tích hợp và sử dụng các plugin này, thì đây là editor có thể nói là tốt nhất trong các editor, đúng như tiêu đề của nó : "Sublime Text: The text editor you'll fall in love with"
Tải xuống tại đây : magento 2 extension development
3. Netbean (miễn phí)
Cuối cùng là một IDE cấp thiết phải có mà mình muốn nhắc tới là netbean, đây là IDEđược phát triển chuyên dành cho nhà phát triển web, khá tương đồng với Eclipse for PHP. Đây là một editor rất đáng để lựa chọn để giúp phát triển nhanh hơn các dự án site, hệ thống bự. Bạn có thể cân nhắc giữa 2 IDE làNetbean và Eclipse for PHP. Bạn cứ thử cài 1 trong 2 IDE này lên máy, và thích cái nào hơn thì xài cái đó, theo kinh nghiệm của mình thì 2 này khá giống nhau.
Download tại đây : Magento 2 Checkout
Tổng kết : Theo quan điểm cá nhân của mình, mình nghĩ cả nhà nên setting sẵn lên máy tính của mình Nodepad++, Sublime text 2 , và một trong 2 IDE Eclipse hoặc Netbean (Ngoài ra bạn có thể tìm kiếm google các IDE lớn khác như Zend Studio, PHPStorm, phpDesigner, Rapid PHP, Komodo PHP,…). Bạn nào có editor nào tốt thì rất hoan nghênh chia sẽ lên bài viết này để chúng ta cùng nhau bàn luận. Thân !
![]() |
Bí thư Đà Nẵng Nguyễn Xuân Anh (ngoài cùng bên trái) đi thị sát ở
bãi rác Khánh Sơn và xem bản đồ quy hoạch bãi rác mới sẽ xây dựng trong năm 2017
– Ảnh: Đ. Nam
|
![]() |
Bí thư Đà Nẵng Nguyễn Xuân Anh (giữa) trao đổi với lãnh đạo nhà
máy nước Đà Nẵng – Ảnh: Đ. Nam
|