tailieunhanh - Programming HandBook part 65
Tham khảo tài liệu 'programming handbook part 65', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | VD output Is -al liệt kê các file bằng lệnh Linux echo pre output pre 9 LỚP VÀ ĐỐI TƯỢNG Class là tập hợp các biến và hàm làm việc với các biến này. Một lớp có định dạng như sau PHP Code php class Cart var items Items in our shopping cart Add num articles of artnr to the cart function add_item artnr num this- items artnr num Take num articles of artnr out of the cart function remove_item artnr num if this- items artnr num this- items artnr - num return true else return false Lớp Cart ở đây là một kiểu dữ liệu vì vậy bạn có thể tạo một biến có kiểu này với toán tử new VD cart new Cart cart- add_item 10 1 Lớp có thể được mở rộng bằng những lớp khác. Lớp mới thu được có tất cả những biến và hàm của cá lớp thành phần. Thực hiện việc thừa kế này bằng từ khoá extends . Chú ý kế thừa nhiều lớp 1 lúc không được chấp nhận. VD class Named_Cart extends Cart var owner function set_owner name this- owner name Các hàm khởi tạo của lớp được gọi tự động khi bạn gọi toán tử new. Tuy nhiên các hàmkhởi tạo của lớp cha sẽ không được gọi khi hàm khởi tạo của lớp con được gọi. Hàm khởi tạo có thể có đối số hoặc không 10. THAM CHIẾU Tham chiếu trong PHP có nghĩa là lấy cùng 1 giá trị bằng nhiều tên biến khác nhau. Khác với con trỏ trong C tham chiếu là một bảng các bí danh. Chú ý trong PHP tên biến và nôi dung của biến là khác nhau. Vì vậy cùng 1 nội dugn có thể có nhiều tên khác nhau. Tham chiếu PHP cho phép bạn tạo 2 biến có cùng nôi dung. VD a b -- a b trỏ tới cùng 1 giá trị. Tham chiếu truỳen giá trị bằng tham chiếu. Thực hiện việc này bằng cách tạo một hàm cục bộ và truyền giá trị được tham chiếu VD function foo var var a 5 foo a -- Kết quả a 6 Giá trị trả lại của một hàm bằng tham chiếu rất tiện khi bạn muốn sử dụng hàm để tìm 1 giá trị trong 1 phạm vi nào đó. VD function find_var param .code. return found_var foo find_var bar Khi bạn muốn loại bỏ mối liên kết giữa tên biến và giá trị của biến sử dụng hàm unset VD a 1 b a unset a 11. THAO TÁC VỚI ẢNH PHP không bị giới hạn với mã .
đang nạp các trang xem trước