Hướng dẫn what is readline php? - readline php là gì?
Rất nhiều người học PHP thường nghĩ rằng PHP luôn phải gắn chặt với phát triển ứng dụng web. Show Nội dung chính
Thực tế không phải như vậy. Mặc dù được sử dụng chính trong web, PHP là một ngôn ngữ lập trình script đa năng tương tự như Python. Bạn có thể sử dụng PHP để viết chương trình chạy trên hệ điều hành giống như với các ngôn ngữ lập trình khác. Cách thức đơn giản và phổ biến nhất là sử dụng PHP CLI để chạy các script dưới dạng ứng dụng console (đa nền tảng). Chúng ta đã sử dụng cách thức này để dạy/học ngôn lập trình PHP cơ bản. Cách học này giúp tránh những phức tạp của ứng dụng web để tập trung vào cú pháp của chính ngôn ngữ trong giai đoạn đầu. Trong bài học này chúng ta sẽ tổng hợp tất cả các kiến thức cơ bản đã học để xây dựng một ứng dụng quản lý sách điện tử ở dạng console đơn giản. Đây sẽ là bài học cuối vận dụng PHP CLI trước khi chuyển sang ứng dụng web. Chuẩn bị projectChuẩn bị ứng dụng Cấu trúc dữ liệu Hiển thị danh sách dữ liệuẤn nút New Project để tạo một dự án mới Thêm dữ liệu mớiChọn mục PHP Empty Project trong danh sách bên trái. Mục Location chỉ định đường dẫn đến nơi sẽ chứa các file của dự án. Lưu trữ dữ liệu trong file JSONTrong thư mục CLI tạo 4 file php mới:
Thực tế không phải như vậy. Mặc dù được sử dụng chính trong web, PHP là một ngôn ngữ lập trình script đa năng tương tự như Python. Bạn có thể sử dụng PHP để viết chương trình chạy trên hệ điều hành giống như với các ngôn ngữ lập trình khác. Chuẩn bị ứng dụngCấu trúc dữ liệu Cấu hình ứng dụng Hiển thị danh sách dữ liệu
Bước 2. Chỉ định tải các script ở đầu file BookMan.php như sau: Hiển thị danh sách dữ liệuBước 3. Xây dựng hàm hỗ trợ main_error và main_help cho BookMan.php Thêm phương thức book_info vào DataService.php: /** * Thông tin sách * @param array $b * @return string */ function book_info(array $b) { $title = $b['title']; $authors = $b['authors']; $publisher = $b['publisher']; $year = $b['year']; return "$title [$authors] -$publisher, $year"; } Chúng ta xây dựng hàm hỗ trợ thông báo lỗi main_error và hàm trợ giúp main_help trong BookMain.php như sau: Bước 2. Viết code cho file Console.php như sau: Viết code cho file Console.php như sau: $b) { print "[$key] " . ds\book_info($b) . RN; } } Phương thức này duyệt qua mảng $books và lần lượt in ra từng phần tử. Lưu ý cách chúng ta sử dụng biệt danh (alias) của namespace DataService: /** * Báo lỗi * @param string $cmd lệnh lỗi */ function main_error(string $cmd) { echo RED . "Command '$cmd' not found! Type 'help' for supported commands." . RESET . RN; } /** * Hiển thị trợ giúp */ function main_help() { echo BLUE . 'BOOK MANAGER V1.0 By TuHocICT.com' . RESET . RN; echo << |