Hiển thị các bài đăng có nhãn lap-trinh-php-nang-cao. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn lap-trinh-php-nang-cao. Hiển thị tất cả bài đăng

Thứ Tư, 22 tháng 6, 2016

Hướng dẫn cài đặt PHP CodeSniffer

By: Unknown On: 20:07
  • Chia Sẻ LÊN
  • Trong bài học lập trình PHP này tôi sẽ hướng dẫn các bạn Cài đặt và sử dụng PHP CodeSniffer. Bài nãy chúng ta sẽ thực hiện xác định các mã và ví dụ cụ thế những gì ta đang có và làm thế nào chúng ta có thể cấu trúc lại chúng nên chất lượng của các mã được cải thiện.
     

    Điều kiện thực hiện.
     

    Trước khi bắt đầu, điều quan trọng là bạn có một số loại môi trường phát triển địa phương, thậm chí nếu điều này chỉ bao gồm một bản sao của thông dịch viên PHP.

    Bạn Đã Có thể có một bản sao
    Lưu ý rằng nếu bạn đang chạy một phiên bản của Linux hoặc OS X, có một cơ hội bạn đã có PHP cài đặt. Nếu bạn làm, sau đó bạn không cần phải lo lắng về bất cứ điều gì khác trong phần này. Để xác định xem bạn có PHP cài đặt, chạy lệnh sau trên dòng lệnh:
    $ Php - v
    Bạn sẽ thấy một cái gì đó như sau (mặc dù sản lượng của bạn có thể khác nhau dựa trên các phiên bản của PHP bạn đã chọn chạy):
    PHP 5.6.10 (cli) (built: Jul  6 2015 14:28:54)
    Copyright (c) 1997-2015 The PHP Group
    Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    Nếu bạn đang nâng cao hơn và có nhiều bản sao của các dự án cài đặt, sau đó bạn có thể chạy:
    $ which php
    Và bạn sẽ thấy một cái gì đó như thế này:
    / Applications / MAMP / bin / php / php5 .6.10 / bin / php
     

    Một số chương trình cần cài đặt.
     

    Bạn có thể chọn để sử dụng một trong những trình cài đặt cho hệ điều hành của bạn trên các trang web PHP liên kết ở trên hoặc một trong những tiện ích được cung cấp dưới đây.
    WAMP cho Windows
    XAMPP Đối với Linux, Windows, OS X
    MAMP cho Windows và OS X
    Tất cả những gói có cài đặt riêng của họ và sẽ cài đặt PHP, MySQL và Apache. Như đã đề cập trước đây, chúng tôi chủ yếu quan tâm đến việc có một bản sao của PHP có sẵn trên hệ thống của chúng tôi.

    Một khi chúng được cài đặt, hãy thử chạy các lệnh được đề cập trong phần đầu của chương này (hoặc hệ thống của bạn tương đương) và bạn sẽ thấy đầu ra tương tự.

    Nếu bạn không, sau đó bạn có thể sẽ cần phải thêm đường dẫn đến PHP để biến môi trường của bạn. Điều này nằm ngoài phạm vi của hướng dẫn này, vì vậy hãy tham khảo tài liệu hướng dẫn cho các phiên bản của dự án bạn đã cài đặt.
    Với PHP đã được cài đặt, chúng tôi đã sẵn sàng để bắt đầu với đánh bắt và làm sạch mã của chúng tôi có mùi.
    Bài học sau chúng ta sẽ tìm hiểu xem PHP CodeSniffer là gì? nhé.

    Thứ Tư, 2 tháng 3, 2016

    Để bắt đầu học lập trình PHP cần những gì ?

    By: Unknown On: 08:41
  • Chia Sẻ LÊN
  • Trong hướng dẫn này chúng tôi giả định rằng máy chủ của bạn đã kích hoạt hỗ trợ cho PHP và tất cả các file có đuôi .php được xử lý bằng PHP. Trên hầu hết các máy chủ, đây là phần mở rộng mặc định cho các file PHP, nhưng yêu cầu quản trị máy chủ của bạn để đảm bảo.

    Nếu máy chủ của bạn hỗ trợ PHP, sau đó bạn không cần phải làm bất cứ điều gì. Chỉ cần tạo ra của bạn .php file, đặt chúng trong thư mục web của bạn và máy chủ sẽ tự động phân tích chúng cho bạn. Không cần phải biên dịch bất cứ điều gì cũng không làm bạn cần phải cài đặt bất kỳ công cụ bổ sung. Hãy suy nghĩ về những tập tin PHP cho phép các tập tin HTML đơn giản với một gia đình hoàn toàn mới của thẻ ma thuật cho phép bạn làm tất cả mọi thứ.
    Chúng ta hãy nói rằng bạn muốn tiết kiệm băng thông quý và phát triển tại địa phương. Trong trường hợp này, bạn sẽ muốn cài đặt một máy chủ web, chẳng hạn như »Apache , và tất nhiên » PHP . Bạn rất có thể sẽ muốn cài đặt một cơ sở dữ liệu cũng như »MySQL .
    Bạn có thể cài đặt các cá nhân hoặc chọn một cách đơn giản. Nhãn hiệu của chúng tôi có hướng dẫn cài đặt cho PHP (giả sử bạn đã có một số máy chủ web thiết lập). Nếu bạn có vấn đề với việc cài đặt PHP cho mình, chúng tôi sẽ đề nghị bạn đặt câu hỏi trên của chúng tôi »danh sách cài đặt gửi thư . Nếu bạn chọn để đi trên con đường đơn giản, sau đó »xác định vị trí một gói phần mềm được cấu hình cho hệ thống điều hành của bạn, tự động cài đặt tất cả những việc này với chỉ một vài cú click chuột. Nó rất dễ dàng để thiết lập một máy chủ web có hỗ trợ PHP trên bất kỳ hệ điều hành, bao gồm cả MacOSX, Linux và Windows. Trên Linux, bạn có thể tìm thấy »rpmfind và » PBone hữu ích để định vị RPM. Bạn cũng có thể muốn ghé thăm »apt-get để tìm các gói dành cho Debian.

    Ngôn ngữ lập trình PHP có thể làm những gì

    By: Unknown On: 08:34
  • Chia Sẻ LÊN
  • Ngôn ngữ lập trình PHP có thể làm được những gì ? PHP là chủ yếu tập trung trên server-side scripting, vì vậy bạn có thể làm bất cứ điều gì bất cứ chương trình CGI khác có thể làm, chẳng hạn như dữ liệu hình thức thu thập, tạo ra nội dung trang năng động, hoặc gửi và nhận cookie. Tuy nhiên, PHP có thể làm nhiều hơn nữa.

    Có ba lĩnh vực chính mà các kịch bản PHP được sử dụng.
    Server-side scripting. Đây là lĩnh vực mục tiêu truyền thống và chính nhất cho ngôn ngữ lập trình PHP. Bạn cần ba điều để làm công việc này. Các phân tích cú pháp PHP (CGI hoặc mô-đun máy chủ), một máy chủ web và trình duyệt web. Bạn cần để chạy các máy chủ web, với một cài đặt PHP kết nối. Bạn có thể truy cập vào các đầu ra chương trình PHP với một trình duyệt web, xem các trang PHP thông qua máy chủ. Tất cả những có thể chạy trên máy chủ của bạn nếu bạn chỉ là thử nghiệm với lập trình PHP. Xem hướng dẫn cài đặt phần cho biết thêm thông tin.
    Dòng lệnh scripting. Bạn có thể làm cho một kịch bản PHP để chạy nó mà không có bất kỳ máy chủ hoặc trình duyệt. Bạn chỉ cần phân tích cú pháp PHP để sử dụng nó theo cách này. Đây là loại sử dụng là lý tưởng cho các kịch bản thường xuyên thực hiện sử dụng cron hoặc Task Scheduler (trên Windows). Các kịch bản này cũng có thể được sử dụng cho các tác vụ xử lý văn bản đơn giản. Xem phần về lệnh sử dụng dòng của ngôn ngữ lập trình PHP để biết thêm thông tin.
    Viết ứng dụng máy tính để bàn. PHP có lẽ không phải là ngôn ngữ rất tốt nhất để tạo ra một ứng dụng máy tính để bàn với một giao diện người dùng đồ họa, nhưng nếu bạn biết PHP rất tốt, và muốn sử dụng một số tính năng PHP tiên tiến trong các ứng dụng phía máy khách của bạn, bạn cũng có thể sử dụng PHP-GTK để viết chương trình như vậy. Bạn cũng có khả năng để viết các ứng dụng đa nền tảng theo cách này. PHP-GTK là một phần mở rộng cho PHP, không có sẵn trong các phân phối chính. Nếu bạn quan tâm đến PHP-GTK, hãy truy cập »trang web riêng của mình .
    PHP có thể được sử dụng trên tất cả các hệ điều hành, bao gồm cả Linux, nhiều phiên bản Unix (bao gồm HP-UX, Solaris và OpenBSD), Microsoft Windows, Mac OS X, RISC OS, và có lẽ những người khác. PHP cũng đã hỗ trợ cho hầu hết các máy chủ web hiện nay. Điều này bao gồm Apache, IIS, và nhiều người khác. Và điều này bao gồm bất kỳ máy chủ web có thể sử dụng các nhị phân FastCGI PHP, như lighttpd và nginx. PHP hoạt động như hoặc là một mô-đun, hoặc như một bộ xử lý CGI.
    Vì vậy, với PHP, bạn có quyền tự do lựa chọn một hệ điều hành và một máy chủ web. Hơn nữa, bạn cũng có thể lựa chọn sử dụng lập trình thủ tục hay lập trình hướng đối tượng (OOP), hoặc hỗn hợp của cả hai.
    Với ngôn ngữ lập trình PHP bạn không giới hạn để HTML đầu ra. khả năng của PHP bao gồm xuất ra hình ảnh, tập tin PDF và các phim Flash (sử dụng libswf và Minh) được tạo ra khi đang bay. Bạn cũng có thể xuất ra dễ dàng bất cứ văn bản, chẳng hạn như XHTML và bất kỳ tập tin XML khác. PHP có thể autogenerate các file này và lưu chúng trong hệ thống tập tin, thay vì in nó ra, tạo thành một bộ nhớ cache server-side cho nội dung động của bạn.
    Một trong những tính năng mạnh nhất và quan trọng nhất trong PHP là nó hỗ trợ cho một loạt các cơ sở dữ liệu . Viết một trang web cơ sở dữ liệu cho phép là vô cùng đơn giản sử dụng một trong các phần mở rộng cụ thể cơ sở dữ liệu (ví dụ, cho mysql ), hoặc sử dụng một lớp trừu tượng như PDO , hoặc kết nối với bất kỳ cơ sở dữ liệu hỗ trợ các tiêu chuẩn mở cơ sở dữ liệu kết nối thông qua ODBC mở rộng. Cơ sở dữ liệu khác có thể sử dụng cURL hoặc ổ cắm , như CouchDB.
    PHP cũng đã hỗ trợ cho nói chuyện với các dịch vụ khác sử dụng các giao thức như LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (trên Windows) và vô số người khác. Bạn cũng có thể mở ổ cắm mạng sống và tương tác sử dụng bất kỳ giao thức khác. PHP có hỗ trợ cho các WDDX trao đổi dữ liệu phức tạp giữa hầu như tất cả các ngôn ngữ lập trình Web. Nói về kết nối, PHP có hỗ trợ cho instantiation của các đối tượng Java và sử dụng chúng một cách minh bạch như các đối tượng PHP.
    PHP có hữu ích xử lý văn bản tính năng, trong đó bao gồm các Perl biểu thức tương thích thường xuyên ( PCRE ), và nhiều phần mở rộng và các công cụ để phân tích và truy cập tài liệu XML . PHP chuẩn hóa tất cả các phần mở rộng XML trên cơ sở vững chắc của libxml2 , và mở rộng các tính năng thiết lập thêm SimpleXML , XMLReader và XMLWriter hỗ trợ.
    Và nhiều phần mở rộng thú vị khác tồn tại, mà được phân loại cả bảng chữ cái và bằng cách loại . Và có phần mở rộng PECL bổ sung mà có thể hoặc không thể được ghi trong hướng dẫn PHP chính nó, như »XDebug .
    Qua bài viết chắc bạn đã biết ngôn ngữ lập trình PHP có thể làm những gì rồi phải không ?

    PHP là gì, giới thiệu về PHP

    By: Unknown On: 08:21
  • Chia Sẻ LÊN
  • PHP là gì ? PHP (viết tắt hồi quy cho PHP: Hypertext Preprocessor ) là một ngôn ngữ được dùng rộng rãi, đây là một mã nguồn mở, chỉ cần với một kịch bản có thể chạy trên các máy khác nhau. Ngôn ngữ lập trình PHP đặc biệt thích hợp cho phát triển web và có thể được nhúng vào HTML.
    PHP là gì?
    Để hiểu rõ hơn, hãy tham khảo ví dụ sau :

    Ví dụ 1 Ví dụ giới thiệu

    <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Tôi là một kịch bản PHP "! ; ?>     </ Body> </ html>

    Thay vì rất nhiều lệnh để HTML đầu ra (như trong C hay Perl), các trang PHP chứa HTML với mã nhúng mà không "cái gì đó" (trong trường hợp này, đầu ra "Hi, tôi là một kịch bản PHP!"). Mã PHP được kèm theo trong đặc biệt bắt đầu và xử lý cuối hướng dẫn <? Php và ?> Cho phép bạn nhảy vào và ra khỏi "chế độ PHP."

    Với khái niệm PHP là gì, học php căn bản ở trên, vậy điều gì giúp ta phân biệt PHP với các ngôn ngữ lập trình khác như JavaScript là các mã được thực thi trên máy chủ, tạo ra HTML sau đó được gửi cho khách hàng. Các khách hàng sẽ nhận được kết quả khi chạy kịch bản đó, nhưng sẽ không biết những gì các mã cơ bản là. Bạn thậm chí có thể cấu hình máy chủ web của bạn để xử lý tất cả các tập tin HTML với PHP, và sau đó có thực sự không có cách nào mà người dùng có thể nói những gì bạn có lên tay áo của bạn.

    Những điều tốt nhất trong việc sử dụng PHP là nó cực kỳ đơn giản cho một người mới, nhưng cung cấp nhiều tính năng tiên tiến cho một lập trình viên chuyên nghiệp. Đừng ngại đọc danh sách dài các tính năng của PHP. Bạn có thể nhảy vào, trong một thời gian ngắn, và bắt đầu viết kịch bản đơn giản trong một vài giờ.

    Mặc dù sự phát triển của PHP là tập trung vào kịch bản phía máy, bạn có thể làm nhiều hơn với nó. Đọc, và thấy ở những gì có thể PHP là gì? Phần, hoặc đi ngay vào bài hướng dẫn mở nếu bạn chỉ quan tâm đến việc lập trình web.