Hướng dẫn why is php not a programming language? - tại sao php không phải là một ngôn ngữ lập trình?

Trong những năm qua, PHP đã đạt được danh tiếng rất tốt, thay vào đó, nó luôn bị chỉ trích và cau mày. Một số thậm chí đã đi xa đến mức không coi đó là một ngôn ngữ lập trình.

Tất cả chúng tôi đã ở đó, bạn nghe thấy từ Php Php và điều đầu tiên xuất hiện trong tâm trí bạn là một mã lộn xộn, nơi mọi thứ được trộn lẫn với nhau, chỉ cần xem xét các bản mashup sau:

Trong một tệp, bạn có thể thấy quản lý phiên, thẻ HTML, định dạng CSS và hầu hết các lần nó cũng sẽ bao gồm một số truy vấn SQL và quản lý hệ thống tệp. Điều đó có thể được gọi là bất cứ điều gì ngoại trừ mã tử tế, đó là một cơn ác mộng trong thế giới web!

Tuy nhiên, điều đáng buồn là mọi người có xu hướng khái quát hóa điều này và đổ lỗi cho PHP thay vì các nhà phát triển.php trở nên nổi tiếng vì mức nhập thấp của nó, bất kỳ nhà phát triển mới nào cũng sẽ dễ dàng bắt đầu mã hóa do phản hồi nhanh mà họ nhận được và Đối với cộng đồng lớn xung quanh nó, cũng vì PHP không có yêu cầu lớn mà nhà phát triển không thể có, bạn đặt bất kỳ *amp amp nào và bạn tốt để đi [LAMP, MAMP, WAMP tương ứng cho Linux, MacOS và Windows]. Và loại mã đó mà chúng tôi chỉ thấy có xu hướng là bước đầu tiên của người học PHP mới.
PHP became famous because of its low entry level, any new developer will find it easy to start coding with due to the fast feedback they get and to huge community around it, also because PHP has no big requirements a developer can’t have, you put any *AMP stack and you’re good to go [LAMP, MAMP, WAMP respectively for Linux, MacOS and Windows]. And that type of code we’ve just seen tend to be the first step of a new PHP learner.

Vào tháng 3, ngày 1 tháng 1 năm 2012, một người quản lý phụ thuộc PHP lấy cảm hứng từ NPM đã thấy ánh sáng công khai dưới cái tên Nhà soạn nhạc, được phát triển bởi NILS Adermann và Jordi Boggiano. Và các thư viện bao gồm trong mỗi dự án, theo một cách nào đó, nó là quản lý các phụ thuộc và các gói theo cách thủ công và đó là một sự hỗn loạn hoàn toàn, rất ít để phiên bản không tồn tại, không hoạt động, dự phòng, bạn đặt tên cho nó
Before the appearance of Composer, every PHP developer had a set of files and libraries to include in each and every project, in a way, it was managing dependencies and packages manually and it was a total chaos, very little to non-existent versioning, deprecation, redundancy, you name it…

Nhưng với nhà soạn nhạc, rất nhiều đã thay đổi, bây giờ bạn có thể xác định các yêu cầu chính xác của mình với các phạm vi phiên bản [rất quan trọng trong môi trường dựa trên Semver] và chắc chắn cài đặt lại các phiên bản chính xác như nhau, nhà soạn nhạc quản lý tất cả các rắc rối cho bạn và tự động tải tất cả Các thư viện, tất cả những gì bạn cần là bao gồm một tệp duy nhất và bạn tốt để đi.

Với ý nghĩ đó, PHP đang trở thành một ngôn ngữ được thiết lập tốt với một cộng đồng lớn xung quanh nó và các tiêu chuẩn rất nghiêm ngặt được gọi là PSR.

PSR [Khuyến nghị tiêu chuẩn PHP] là một đặc tả PHP được xuất bản bởi nhóm Interop Framework. Nó phục vụ tiêu chuẩn hóa các khái niệm lập trình trong PHP. Mục đích là để cho phép khả năng tương tác của các thành phần và cung cấp một cơ sở kỹ thuật chung để thực hiện các khái niệm đã được chứng minh để thực hành lập trình và thử nghiệm tối ưu. Php-fig được hình thành bởi một số người sáng lập khung PHP. - //en.wikipedia.org/wiki/Php_StArdard_ReCommendation
— //en.wikipedia.org/wiki/PHP_Standard_Recommendation

Các nhà phát triển không được yêu cầu tuân thủ nghiêm ngặt các PSR và điều đó do nỗ lực mà nó có thể mất và để tránh đưa ra các thay đổi phá vỡ mã hiện tại. Nhưng nó khuyến nghị rằng các phiên bản và dự án mới tuân theo số lượng quy tắc tối đa, vì có thể hơi khó để áp dụng tất cả chúng, nó phụ thuộc vào dự án, các nhà phát triển, nhóm, nhóm

Một số PSR đơn giản đến mức chúng thậm chí có thể được tự động hóa, đó là trường hợp đối với PSR-1 và PSR-2 mô tả cách viết mã, các tiêu chuẩn này có thể được kiểm tra Tự động, và nó được tích hợp tốt trong hầu hết các IDE hiện nay.

Khác là một chút nâng cao và có thể khó đồng hóa và được định hướng nhiều hơn với người tạo khung thay vì các nhà phát triển, lấy ví dụ về PSR-11, mô tả một giao diện rất đơn giản chỉ với hai phương thức để tạo một container. Nhưng trước khi bạn đi sâu vào đó, bạn sẽ cần có một trải nghiệm vững chắc [không có ý định chơi chữ] và sự hiểu biết sâu sắc về các khái niệm OOP và thực tiễn tốt nhất, chẳng hạn như tiêm phụ thuộc và đảo ngược kiểm soát, v.v. Điều đó, mặc dù nó có một chút quan điểm].

Vì vậy, ngày nay, các khung PHP chủ yếu là hợp nhất nhờ FIG và toàn bộ cộng đồng. Nó ngày càng trở nên có tổ chức và vẫn phát triển nhanh chóng. Và chỉ để so sánh, tôi sẽ để lại cho bạn mẫu mã PHP tốt sau đây:

PHP là ngôn ngữ kịch bản phía máy chủ nguồn mở mà nhiều nhà phát triển sử dụng để phát triển web. Đây cũng là một ngôn ngữ có mục đích chung mà bạn có thể sử dụng để thực hiện nhiều dự án, bao gồm cả giao diện người dùng đồ họa [GUI].

Tại sao PHP không phổ biến nữa?

Khi ngôn ngữ không ổn định, với hiệu suất thảm khốc và OOP không tồn tại. Các nhà phát triển ghét PHP vì họ tin rằng ngôn ngữ đã bị đình trệ trong 20 năm. Khi bạn biết PHP hôm nay, bạn biết rằng nó khác xa với PHP4. Php7 nhanh hơn Python và Ruby.

PHP có phải là một ngôn ngữ lập trình hay kịch bản?

PHP [Từ viết tắt đệ quy cho PHP: Bộ tiền xử lý siêu văn bản] là một ngôn ngữ kịch bản đa năng nguồn mở được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML.

PHP có phải là một ngôn ngữ thực?

PHP là một ngôn ngữ kịch bản đa năng hướng đến phát triển web. Nó ban đầu được tạo ra bởi lập trình viên người Canada gốc Đan Mạch Rasmus Lerdorf vào năm 1993. Việc triển khai tham chiếu PHP hiện được sản xuất bởi nhóm PHP.

Trong bài viết này, tôi sẽ giúp bạn khám phá thế giới của PHP để bạn có thể tìm hiểu cách thức hoạt động và các tính năng cơ bản của nó. Cuối cùng, bạn sẽ có thể viết chương trình Hello World đầu tiên của bạn trong PHP.

PHP có nghĩa là gì?

  • Php viết tắt ban đầu là viết tắt của trang chủ cá nhân. Nhưng bây giờ nó là một từ viết tắt đệ quy cho bộ tiền xử lý siêu văn bản. .

  • Phiên bản đầu tiên của PHP đã được ra mắt 26 năm trước. Bây giờ nó trên phiên bản 8, được phát hành vào tháng 11 năm 2020, nhưng phiên bản 7 vẫn được sử dụng rộng rãi nhất.

  • PHP chạy trên động cơ Zend, đây là triển khai phổ biến nhất. Cũng có một số triển khai khác, như Parrot, HPVM [Máy ảo Hip Hop] và Hip Hop, được tạo bởi Facebook.

  • PHP chủ yếu được sử dụng để tạo máy chủ web. Nó chạy trên trình duyệt và cũng có khả năng chạy trong dòng lệnh. Vì vậy, nếu bạn không cảm thấy muốn hiển thị đầu ra mã của mình trong trình duyệt, bạn có thể hiển thị nó trong thiết bị đầu cuối.

  • Ưu điểm của PHP

Người sử dụng PHP

Một số công ty thành lập và gã khổng lồ công nghệ sử dụng PHP để chạy máy chủ của họ và tạo ra rất nhiều điều đáng kinh ngạc.

  • Facebook: Facebook sử dụng PHP để cung cấp năng lượng cho trang web của mình. Đổi lại, công ty đã đóng góp cho cộng đồng bằng cách tạo ra một triển khai được gọi là hip hop cho PHP.

  • Wikipedia: Một trong những nguồn thông tin lớn nhất thế giới về bất kỳ chủ đề nào, Wikipedia được xây dựng tại PHP.

  • Hệ thống quản lý nội dung [CMSS]: Hệ thống quản lý nội dung phổ biến nhất thế giới, WordPress, được xây dựng trong PHP. Các hệ thống quản lý nội dung khác như Drupal, Joomla và Magento cũng được xây dựng trong PHP. Shopify chạy trên PHP quá.

  • Nền tảng lưu trữ web: Rất nhiều nền tảng lưu trữ web như Bluehost, Site Ground và Whogohost chạy các máy chủ lưu trữ của họ bằng PHP.

PHP có chết không?

Ngày nay, có một cuộc tranh luận khốc liệt về việc PHP có suy giảm hay không. Điều này là do sự phiêu lưu và sự phổ biến ngày càng tăng của các ngôn ngữ khác phù hợp với phía máy chủ như JavaScript [Node JS], Python, Golang và các ngôn ngữ khác.

Điều này thực sự đã dẫn đến rất nhiều memes vui nhộn nhắm mục tiêu PHP

Nhưng PHP có thực sự chết không? Câu trả lời là không. Mặc dù một số người đánh bại nó và các tuyên bố suy giảm, PHP vẫn được sử dụng để chạy các máy chủ của gần 80% tất cả các trang web hiện nay. Vì vậy, nếu bạn truy cập 10 trang web mỗi ngày, có khả năng 8 người trong số họ sử dụng PHP.

Về mặt công việc, PHP xếp hạng tốt hơn nhiều ngôn ngữ lập trình khác trên nền tảng công việc thực sự. Rất nhiều nhà phát triển PHP kiếm sống tốt các chủ đề và plugin WordPress mỗi năm - nhà phát triển PHP trung bình ở Mỹ kiếm được 86.000 đô la mỗi năm.

Cách viết chương trình Hello World đầu tiên của bạn trong PHP

Bây giờ bạn đã tìm hiểu về PHP và lợi thế của nó, đã đến lúc viết chương trình Hello World đầu tiên của bạn trong đó!

Trước hết, bạn phải cài đặt PHP trên máy cục bộ của bạn. Bạn có thể hoàn thành việc đó bằng cách cài đặt một máy chủ XAMP [đa nền tảng, Apache, MySQL và PHP] hoặc máy chủ WAMP [Windows, Apache, MySQL và PHP].

Xamp hoạt động trên tất cả các hệ điều hành và WAMP chỉ hoạt động trong Windows. Tôi sẽ sử dụng Wamp.

Mở máy chủ Wamp hoặc Xamp và đảm bảo tất cả các dịch vụ đang chạy. Nếu bạn đang sử dụng WAMP, logo WAMP sẽ hiển thị trên thanh tác vụ của bạn với màu xanh lá cây.

Mở ổ C của bạn và tìm thư mục cài đặt của máy chủ WAMP của bạn. Trong trường hợp của tôi, đó là wamp64.

Mở thư mục cài đặt, và sau đó là thư mục www.

Tạo một thư mục ngay tại đó và đặt tên cho nó bất cứ điều gì bạn muốn, sau đó mở thư mục với Trình chỉnh sửa mã của bạn.

Tạo tệp index.php và dán vào mã sau:


Bạn cũng có thể đặt văn bản Hello Hello World của bạn vào một biến, sau đó sử dụng hệ thống Echo để hiển thị nó trong trình duyệt.

Trong PHP, bạn có thể khai báo một biến với dấu hiệu đô la [$]. Các tuyên bố của bạn, ngoài câu hỏi cuối cùng, cũng phải được chấm dứt bởi một đại tá.


Để chạy mã của bạn trong trình duyệt, hãy mở trình duyệt và ghi nó vào thanh địa chỉ localhost/the-folder-of-your-php-file/php-file.php, sau đó nhấn Enter.

Hãy chắc chắn rằng máy chủ WAMP hoặc Xamp của bạn đang chạy, nếu không nó đã giành được công việc.

Bạn có thể thấy rằng mã đã chạy thành công trong trình duyệt, bởi vì tôi đã nhận được đường dẫn tệp đúng.

Một điều tuyệt vời khác về PHP là bạn có thể nhúng nó vào HTML. Bạn có thể làm điều đó như thế này:




    
    
    
    PHP Code


    

This is the result of a PHP Code embedded in HTML

Sự kết luận

PHP vẫn là một ngôn ngữ có liên quan và được sử dụng rộng rãi trong phát triển web. Bất chấp sự nhạo báng và tranh luận về việc liệu nó có còn có giá trị hay không, các nhà phát triển PHP vẫn tiếp tục kiếm được nhiều khả năng làm việc với ngôn ngữ này. Vì vậy, PHP dường như không đi đâu cả sớm.

Bây giờ, đi mã một số PHP!

Cảm ơn bạn đã đọc, và tiếp tục mã hóa.

Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

PHP không phải là ngôn ngữ lập trình?

PHP là ngôn ngữ kịch bản phía máy chủ nguồn mở mà nhiều nhà phát triển sử dụng để phát triển web. Đây cũng là một ngôn ngữ có mục đích chung mà bạn có thể sử dụng để thực hiện nhiều dự án, bao gồm cả giao diện người dùng đồ họa [GUI]. that many devs use for web development. It is also a general-purpose language that you can use to make lots of projects, including Graphical User Interfaces [GUIs].

Tại sao PHP không phổ biến nữa?

Khi ngôn ngữ không ổn định, với hiệu suất thảm khốc và OOP không tồn tại.Các nhà phát triển ghét PHP vì họ tin rằng ngôn ngữ đã bị đình trệ trong 20 năm.Khi bạn biết PHP hôm nay, bạn biết rằng nó khác xa với PHP4.Php7 nhanh hơn Python và Ruby.because they believe the language has been stagnating for 20 years. When you know PHP today you know that it's far from PHP4. PHP7 is faster than Python and Ruby.

PHP có phải là một ngôn ngữ lập trình hay kịch bản?

PHP [Từ viết tắt đệ quy cho PHP: Bộ tiền xử lý siêu văn bản] là một ngôn ngữ kịch bản đa năng nguồn mở được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML.scripting language that is especially suited for web development and can be embedded into HTML.

PHP có phải là một ngôn ngữ thực?

PHP là một ngôn ngữ kịch bản đa năng hướng đến phát triển web.Nó ban đầu được tạo ra bởi lập trình viên người Canada gốc Đan Mạch Rasmus Lerdorf vào năm 1993. Việc triển khai tham chiếu PHP hiện được sản xuất bởi nhóm PHP.. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993. The PHP reference implementation is now produced by The PHP Group.

Bài Viết Liên Quan

Chủ Đề