Học PHP miễn phí: giải đáp về PHP và PHP Trail
Bắt đầu với PHP
Tôi có thể học PHP miễn phí không?
PHP và tài liệu hướng dẫn của nó miễn phí, và PHP là mã nguồn mở, nên bạn có thể đọc và viết PHP mà không phải trả tiền cho chính ngôn ngữ. PHP Trail là một thứ riêng. Đó là ứng dụng Windows độc lập và không thuộc dự án PHP.
Dự án PHP nào phù hợp cho người mới bắt đầu?
Dự án PHP tốt cho người mới là những dự án nhỏ chạy trong thư mục của bạn: hello world, bảng cửu chương, biểu mẫu hiển thị lại một cái tên đã thoát, danh sách việc cần làm lưu trong tệp, sổ lưu bút, blog nhỏ vài trang, một lớp sản phẩm và một trình đọc CSV. Hãy chọn một.
Nên học PHP thủ tục hay OOP trước?
PHP thủ tục trước là thứ tự phổ biến, vì biến, mảng, vòng lặp và hàm đến trước lớp, và khi đã quen, bạn có thể viết một lớp sản phẩm với hàm tạo và thuộc tính riêng tư để luyện lập trình hướng đối tượng. Cứ từ từ.
Khi nào nên thêm cơ sở dữ liệu?
Cơ sở dữ liệu đến sau. Hãy đợi cho đến khi biến, mảng, vòng lặp, hàm và biểu mẫu đã quen, vì SQL là một ngôn ngữ riêng và câu lệnh chuẩn bị sẵn giữ dữ liệu người dùng ra ngoài văn bản truy vấn. Mật khẩu đi qua password_hash, không bao giờ để văn bản thuần.
Dùng PHP Trail
phptutorials.net có phải là trang web chính thức của PHP Trail không?
Có, phptutorials.net là trang web chính thức của PHP Trail. Hãy tải bản dựng gốc tại đây, so sánh checksum SHA-256 của nó với manifest đã công bố, và dùng nút Send feedback trong ứng dụng nếu có gì không ổn. Hãy kiểm tra mã băm.
Kết quả có luôn đúng không?
Không. Một mô hình có thể viết mã trông ổn nhưng vẫn lỗi, và một lệnh kết thúc không có lỗi chỉ có nghĩa là nó đã kết thúc. Bạn đọc mọi kết quả và mọi diff, chạy tập lệnh và tự kiểm thử. Hãy tin vào phép thử của chính bạn.
PHP Trail có giúp tôi làm một blog nhỏ được không?
Có, theo từng bước nhỏ. Hướng dẫn làm trang blog thường bắt đầu bằng danh sách bài viết và một trang cho một bài viết, vì vậy hãy yêu cầu từng trang một, chạy nó và xem xét mọi diff trước khi chấp nhận. Giữ mọi tệp trong thư mục của bạn.
PHP Trail có thay thế bài giảng video không?
Không. PHP Trail không có video, bài kiểm tra hay điểm số, nên nó không thay thế bài giảng video để người mới bắt đầu học PHP. Nó được dùng bên cạnh tài liệu PHP hoặc bất cứ thứ gì bạn đang đọc, và biến việc đọc đó thành một tệp bạn có thể chạy.
Mô hình, quyền riêng tư và tải về
Tôi có thể dùng những mô hình nào?
Nhà cung cấp AI đám mây qua điểm cuối API chuẩn, mô hình chạy cục bộ trên PC của bạn hoặc mô hình tích hợp sẵn. Nút Test kiểm tra một điểm cuối và hiển thị thời gian phản hồi cùng cửa sổ ngữ cảnh. Hãy kiểm tra trước.
Mã của tôi có rời khỏi PC không?
Có, nếu bạn chọn mô hình đám mây: văn bản yêu cầu, gồm cả văn bản của bất kỳ tệp nào tác tử đọc, được gửi đến nhà cung cấp đó. Với mô hình cục bộ, không gì rời khỏi máy. Cuộc trò chuyện, thư mục làm việc và khóa API ở lại PC của bạn trong cả hai trường hợp. Hãy quyết định trước khi dán thông tin bí mật.
Làm sao để kiểm tra bản tải về?
Việc kiểm tra dùng một lệnh Windows: certutil -hashfile với đường dẫn của tệp đã tải và SHA256. Bộ cài chưa được ký mã, nên SmartScreen có thể cảnh báo; hãy chọn Thông tin thêm (More info), rồi Vẫn chạy (Run anyway), chỉ sau khi checksum khớp với manifest đã công bố. Đừng bỏ qua bước này.