Làm thế nào tôi có thể học php một cách dễ dàng?
Để lại ý kiến chân thành của bạn và giúp hàng ngàn người chọn nền tảng học tập trực tuyến tốt nhất. Mọi phản hồi, dù tích cực hay tiêu cực, đều được chấp nhận miễn là trung thực. Chúng tôi không công bố phản hồi thiên vị hoặc thư rác. Vì vậy, nếu bạn muốn chia sẻ kinh nghiệm, ý kiến hoặc đưa ra lời khuyên - bối cảnh là của bạn
Tôi sẽ chỉ cho bạn các bước chính xác để chuyển từ người mới bắt đầu thành nhà phát triển PHP một cách nhanh chóng và dễ dàng Show
Bắt đầu nào
nội dung
Trước khi bắt đầuTrong hướng dẫn này, tôi sẽ hướng dẫn bạn tất cả các bước để trở thành nhà phát triển PHP, bắt đầu từ những bước đầu tiên Tôi sẽ chỉ cho bạn những công cụ nào nên cài đặt trên máy tính của bạn, những chủ đề nào cần nghiên cứu và theo thứ tự nào cũng như các trang tài liệu PHP quan trọng cần đọc Nếu bạn thích cách tiếp cận dễ dàng hơn, nhanh hơn và hiệu quả hơn, hãy cân nhắc đăng ký khóa học Khởi động nhanh của tôi. Trong Jump Start, tôi quan tâm đến việc giải thích từng chi tiết nhỏ nhất, cũng như cung cấp nhiều ví dụ về mã để làm cho tất cả trở nên cực kỳ rõ ràng. Nếu bạn muốn làm theo hướng dẫn này để có cách tiếp cận “tự làm” hơn, thì hãy tiếp tục đọc Bước 1. môi trường học tập của bạnBạn cần hai thứ để bắt đầu viết mã trong PHP
Cài đặt môi trường phát triển cục bộ Để chạy tập lệnh PHP, bạn cần một trình thông dịch hiểu và chạy mã Khi bạn mở một trang web PHP trực tuyến, máy chủ web từ xa đóng vai trò là trình thông dịch PHP thực thi mã PHP và gửi đầu ra tới trình duyệt của bạn Môi trường phát triển cục bộ, viết tắt là LDE, là một gói phần mềm cho phép bạn chạy các tập lệnh PHP trên máy tính của mình Nó cung cấp cho bạn mọi thứ bạn cần để phát triển các ứng dụng PHP. trình thông dịch PHP, máy chủ web, cơ sở dữ liệu SQL (thường là MySQL/MariaDB) và các tiện ích khác như PhpMyAdmin Có nhiều LDE miễn phí mà bạn có thể chọn, bao gồm
Nếu bạn không chắc chắn nên sử dụng cái nào, tôi khuyên bạn nên dùng thử XAMPP vì cài đặt dễ dàng và nhanh chóng Đây là giao diện của bảng điều khiển XAMPP
Cài đặt trình chỉnh sửa mã Trình chỉnh sửa mã là trình soạn thảo văn bản nâng cao giúp bạn viết mã của mình Trình chỉnh sửa mã cung cấp các chức năng hữu ích như
Các trình chỉnh sửa mã phổ biến bao gồm Atom, Chân đế và Notepad ++ Ví dụ: đây là ảnh chụp màn hình của tập lệnh PHP được mở bằng Atom
Atom và Brackets là những trình chỉnh sửa hiện đại và đơn giản.
Ghi chú bên lề. Bước 2. trang PHP đầu tiên của bạnTrước khi bạn viết trang PHP đầu tiên của mình, bạn nên dành vài phút để đọc về những điều cơ bản về ngôn ngữ Đây là hai trang từ tài liệu PHP chính thức mà tôi muốn bạn đọc
Được rồi, cuối cùng cũng đến lúc viết tập lệnh PHP Hello World đầu tiên của bạn Bắt đầu môi trường phát triển cục bộ của bạn và đảm bảo rằng máy chủ web đang chạy Sau đó, mở trình duyệt web và nhập localhost vào thanh URL. Bạn sẽ thấy trang chủ của máy chủ web cục bộ. Nếu bạn đang sử dụng XAMPP, trang sẽ trông như thế này
Nơi lưu tập lệnh PHP của bạn Các tập lệnh PHP của bạn phải được đặt bên trong một thư mục có tên là gốc máy chủ web Thư mục này thường là thư mục htdocs nằm bên trong thư mục cài đặt riêng của môi trường phát triển Trong XAMPP, bạn có thể mở thư mục này từ Bảng điều khiển XAMPP bằng cách nhấp vào nút Explorer (thao tác này sẽ mở thư mục chính của XAMPP), sau đó mở thư mục htdocs
Nhớ lại. bạn phải lưu tập lệnh của mình trong thư mục htdocs này Bây giờ hãy mở trình chỉnh sửa mã của bạn và dán mã PHP sau
Ghi chú. mọi tập lệnh PHP phải bắt đầu bằng thẻ Lưu tệp bên trong thư mục htdocs dưới dạng hello_world. php (bạn có thể sử dụng bất kỳ tên tệp nào bạn muốn, chỉ cần đảm bảo sử dụng. phần mở rộng php) Sau đó quay lại trình duyệt web của bạn và mở URL.
Xin chúc mừng, bạn vừa tạo trang PHP đầu tiên của mình Bây giờ tôi khuyên bạn nên đọc trang sau để tìm hiểu về một vài chi tiết quan trọng
Nếu bạn có bất kỳ thắc mắc nào hoặc nếu bạn cần trợ giúp để vận hành môi trường phát triển của mình, hãy để lại nhận xét hoặc tham gia nhóm Facebook của tôi Alex PHP café Bây giờ hãy đi sâu hơn một chút vào ngôn ngữ Bước 3. biến và hoạt độngNếu bạn có một số kinh nghiệm với bất kỳ ngôn ngữ lập trình nào, tôi chắc rằng bạn đã biết biến là gì. Một biến là một trình giữ chỗ cho một giá trị Các biến có thể lưu trữ văn bản, số, Booleans (true/false) và các loại phức tạp hơn như mảng và đối tượng Các biến PHP bắt đầu bằng ký hiệu đô la. $ Ví dụ
Đây là trang tài liệu PHP hữu ích về các loại biến (đọc trong 2 phút)
Bạn có thể thực hiện nhiều thao tác trên các biến. Bao gồm
Dưới đây là một vài ví dụ đơn giản
Trước khi tiếp tục, tôi muốn bạn đọc các trang tài liệu PHP sau đây về biến và so sánh
Hoàn toàn ổn nếu bạn không nhớ mọi thứ. Mục tiêu của bạn là khám phá những gì bạn có thể làm với PHP và hiểu tiềm năng của nó Bước 4. chức năngHàm là một trong những công cụ cơ bản của ngôn ngữ lập trình Một chức năng được xác định bởi
Các hàm thực hiện các thao tác trên các đối số đã truyền và sau đó trả về một giá trị Dưới đây là một vài ví dụ
Bạn có thể sử dụng nhiều hàm do thư viện PHP cung cấp, cũng như tạo các hàm của riêng bạn Đây là cách xác định và sử dụng chức năng của riêng bạn
Đây là đầu ra
Trước khi chuyển sang phần tiếp theo, hãy đọc các trang tài liệu PHP sau đây về hàm
Bước 5. Cấu trúc điều khiểnVới PHP, bạn có thể thực thi một khối mã có điều kiện tùy thuộc vào các yếu tố cụ thể Ví dụ: bạn có thể quyết định có hiển thị chuỗi HTML hay không tùy thuộc vào giá trị của biến Các công cụ PHP cho phép bạn đưa ra quyết định như vậy được gọi là cấu trúc điều khiển Bằng cách sử dụng các cấu trúc điều khiển, bạn có thể thực hiện hai mẫu lập trình cơ bản. thực thi có điều kiện và vòng lặp Thực thi có điều kiện có nghĩa là một đoạn mã được thực thi tùy thuộc vào một giá trị. Cấu trúc điều khiển chính để thực thi có điều kiện là khối IF/ELSE Ví dụ
________số 8
Vòng lặp cho phép bạn lặp lại cùng một đoạn mã với số lần cụ thể hoặc cho đến khi đáp ứng một điều kiện. Các cấu trúc điều khiển vòng lặp phổ biến nhất là vòng lặp WHILE, vòng lặp FOR và vòng lặp FOREACH Dưới đây là một số ví dụ
0
1 2
3____14
Bây giờ, tôi muốn đọc các trang tài liệu PHP sau đây để tìm hiểu về các cấu trúc điều khiển
Bước 6. chuỗi yêu cầuDữ liệu được gửi từ trình duyệt web tới tập lệnh PHP bằng cách sử dụng Chuỗi yêu cầu Chuỗi yêu cầu là một tập hợp các cặp khóa=giá trị được gọi là tham số yêu cầu Khóa là tên của tham số và giá trị là giá trị chuỗi văn bản được liên kết với tham số đó. Chuỗi yêu cầu có thể được gửi theo hai cách
Trong mọi tập lệnh PHP, các tham số GET sẽ tự động có sẵn trong mảng đặc biệt $_GET $_GET là một mảng có các khóa chuỗi. Mỗi phần tử của $_GET có tên của tham số là khóa và giá trị của tham số là giá trị Ví dụ: giả sử bạn có yêu cầu URL sau 5Và print_get. tập lệnh php chứa đoạn mã sau 6
Đây là đầu ra bạn sẽ nhận được 7
Dữ liệu POST có sẵn trong mảng $_POST (thay vì $_GET) POST thường được sử dụng cho các biểu mẫu HTML Ví dụ: giả sử bạn có biểu mẫu HTML này sử dụng phương thức POST 8
Để in dữ liệu từ biểu mẫu đó, bạn cần xem mảng $_POST Như thế này 9
đầu ra 0Mảng $_REQUEST chứa các phần tử từ cả dữ liệu POST và GET Nói cách khác, nó bao gồm các phần tử của cả $_POST và $_GET Nếu bạn muốn tập lệnh PHP của mình hoạt động với bất kỳ phương thức yêu cầu nào, bạn có thể sử dụng $_REQUEST thay vì $_POST hoặc $_GET Bây giờ hãy đọc các trang tài liệu PHP sau đây về $_GET, $_POST và $_REQUEST
P. s Trong khóa học Jump Start mọi thứ đều được tôi giải thích, không cần đọc các trang tài liệu PHP. Tôi cũng cung cấp thêm nhiều ví dụ cũng như giải thích chuyên sâu Bước 7. phiênPHP sử dụng Phiên để theo dõi quyền truy cập của người dùng từ xa liên tiếp Phiên được sử dụng rộng rãi để xác thực người dùng nhằm theo dõi thông tin đăng nhập của người dùng, trong các trang web thương mại điện tử để theo dõi việc mua hàng và trong nhiều tình huống khác Hầu hết mọi trang web dựa trên PHP đều sử dụng Phiên Bạn nên tìm hiểu Phiên ngay từ đầu vì chúng sẽ cho phép bạn viết các trang web có trạng thái rất dễ dàng. Bước tiếp theo?Tại thời điểm này, bạn đã có một nền tảng vững chắc để xây dựng các ứng dụng PHP của riêng mình. Tất nhiên, có nhiều điều về PHP hơn là những điều cơ bản Khi bạn cảm thấy sẵn sàng đi sâu vào các chủ đề nâng cao hơn, tôi khuyên bạn nên bắt đầu từ ba chủ đề này
Lập trình hướng đối tượng Để bắt đầu, bạn có thể xem các hướng dẫn sau
cơ sở dữ liệu Đây là hướng dẫn đầy đủ của tôi về cách sử dụng PHP với MySQL
Bảo vệ Dưới đây là một số hướng dẫn về chủ đề bảo mật
Sự kết luậnTrong hướng dẫn từng bước này, bạn đã học cách bắt đầu với PHP, bao gồm cách cài đặt môi trường phát triển và trình chỉnh sửa mã Sau đó, bạn đã xem qua tất cả các chức năng cơ bản của PHP như biến, hàm, cấu trúc điều khiển và Phiên Cách dễ nhất để học PHP là gì?Hướng dẫn PHP . Học dễ dàng với "PHP Tryit" Với trình chỉnh sửa "PHP Tryit" trực tuyến của chúng tôi, bạn có thể chỉnh sửa mã PHP và nhấp vào nút để xem kết quả. . Bài tập PHP. Kiểm tra bản thân với các bài tập. . Ví dụ PHP. Tìm hiểu bằng các ví dụ. . Bài kiểm tra PHP. Học bằng cách làm bài kiểm tra. . Tài liệu tham khảo PHP Tôi có thể học PHP nhanh như thế nào?Nói chung, mất khoảng ba đến sáu tháng để học PHP, nhưng cũng có một thực tế là nó phụ thuộc vào thời gian . Đây là một ngôn ngữ lập trình có cú pháp thuận lợi khiến nó trở thành điểm khởi đầu tuyệt vời cho bất kỳ ai muốn tìm hiểu về phát triển web phụ trợ.
Tôi có thể trực tiếp học PHP không?Bạn có thể học PHP bằng nhiều cách. Bạn có thể chọn tham gia một khóa học để lấy chứng chỉ sau khi hoàn thành, nhưng nhiều nhà phát triển tự học qua podcast, bài báo và các khóa đào tạo trực tuyến .
Tôi có thể học PHP mà không cần biết HTML không?Tôi có thể học PHP mà không cần biết HTML không? . Tuy nhiên, bạn nên bắt đầu với HTML và sau đó chuyển sang PHP, vì vậy sẽ hợp lý hơn nếu bạn có được toàn bộ ý tưởng đằng sau việc lập trình và xây dựng trang web. It is not necessary that you need to know HTML before learning PHP. However, it is highly recommended to start with HTML and then move on to PHP, so it would make more sense for you to get the whole idea behind programming and building webpages. |