Mở một thư mục trống
Tạo một thư mục cho dự án, chọn nó làm thư mục làm việc của cuộc trò chuyện và chọn Ask first trước khi gõ yêu cầu.
Bài học PHP OOP dễ hiểu hơn khi lớp là của chính bạn, nên kịch bản ở đây là lớp Product có tên, giá và một phương thức trả về nhãn. Đường cong học PHP dốc hơn khi lớp xuất hiện, vì vậy một tệp và các bước nhỏ giúp nó dễ kiểm soát. Hãy chạy sau mỗi thay đổi.
Tạo một thư mục cho dự án, chọn nó làm thư mục làm việc của cuộc trò chuyện và chọn Ask first trước khi gõ yêu cầu.
Yêu cầu Product.php có tên và giá riêng tư, một hàm tạo và một phương thức trả về nhãn.
Mở thẻ và đọc tệp hoặc diff. Ask first dừng lại trước khi lưu bất cứ thứ gì, nên bạn có thể từ chối.
Shell chạy php Product.php và in đầu ra thật; hãy so sánh các nhãn được in với điều bạn mong đợi.
.trốngProduct.phpđã lưuphp -l Product.phpexit 0php Product.phpexit 0<?php
// Add up the minutes in a small daily practice plan.
declare(strict_types=1);
$minutes = ['read' => 20, 'type' => 25, 'review' => 10];
foreach ($minutes as $task => $amount) {
echo "$task: $amount minutes\n";
}
echo 'Total: ' . array_sum($minutes) . " minutes\n";totals.php là một bài khởi động riêng. Nó lưu ba khoảng thời gian trong một mảng kết hợp, in từng giá trị bằng foreach và cộng chúng bằng array_sum, nên hãy đọc nó trước khi viết lớp.
Khi Product.php chạy được, hãy yêu cầu một phương thức áp dụng giảm giá cho giá và trả về giá trị mới dưới dạng float. edit_file thay đổi lớp hiện có và hiển thị chỉnh sửa dưới dạng diff, nên bạn thấy chính xác những dòng nào được thêm trước khi chấp nhận ở chế độ Ask first. Giữ declare(strict_types=1) ở đầu và đặt kiểu trả về cho phương thức, vì kiểu nghiêm ngặt khiến đối số sai báo lỗi rõ ràng thay vì bị chuyển đổi âm thầm. Các tài liệu chuyên sâu về nền tảng PHP, như tài liệu hướng dẫn PHP, giải thích đầy đủ kiểu trả về và kiểu nghiêm ngặt. Sau đó Shell chạy php -l Product.php và php Product.php. Kết quả là thật. Hãy tự in giá cũ và giá mới và kiểm tra phép tính bằng tay trước khi tin phương thức.
Nếu bạn biết HTML và CSS và băn khoăn nên học PHP hay JavaScript sau đó, buổi này cho thấy nửa phía máy chủ: PHP chạy trên máy chủ, còn JavaScript thường gặp trong trình duyệt. Yêu cầu một trang biểu mẫu liên hệ chỉ hiển thị lời cảm ơn với tên người gửi được thoát qua htmlspecialchars. write_file lưu nó, Shell chạy php -l trên đó, và bạn tự khởi động php -S localhost:8000 trong terminal của mình chỉ để kiểm thử cục bộ. Mở trang. Gửi một cái tên. Đọc từng diff ở chế độ Ask first, và tự kiểm thử trang trước khi chấp nhận thay đổi tiếp theo.