Hướng dẫn php advanced tutorial - hướng dẫn nâng cao php
OOP trong PHP là bài viết trình bày về lập trình hướng đối tượng troing PHP. Cách tạo và dùng class, hàm, kế thừa, các cách truy cập… Show
Nội dung chính
Nội dung chính
Lập trình hướng đối tượngƯu điểm của OOP Class trong OOP Khai báo class và sử dụng class trong PHPConstructor của class Ưu điểm của OOP
Class trong OOPKhai báo class và sử dụng class trong PHP Constructor của class Khai báo class và sử dụng class trong PHPConstructor của class Destructor của class Thực tập tạo và sử dụng class trong PHP Các tính chất của OOPTính đóng gói class hocsinh{ Constructor của classDestructor của class Thực tập tạo và sử dụng class trong PHP Các tính chất của OOP Destructor của classThực tập tạo và sử dụng class trong PHP Thực tập tạo và sử dụng class trong PHPCác tính chất của OOP Các tính chất của OOPTính đóng góiTính kế thừa
Tính kế thừaTính trừu tượng Tính đa hình ho . " " . $this->ten; } function tuoi() { $ns = explode( $this ->ngaysinh ); return date("Y") - $ns[2]; } } class hocsinhgioi extends hocsinh{ public $hocbong; } $hsg1 = new hocsinhgioi; $hsg1 ->ho = "Phan thị"; ?> Tính trừu tượngTính đa hình static::method() với self::method(); Tính đa hìnhstatic::method() với self::method(); Bài tập OOP trong PHP Bài 1 : Mô tả nhanvien Lập trình hướng đối tượng (object-oriented programming gọi tắt là OOP ) là cách thức lập trình hiện đại, có nhiều ưu điểm trong việc phát triển project.static::method() với self::method();static vào trước tên của nó khi khai báo. Bài tập OOP trong PHP Bài 1 : Mô tả nhanvien static::method() với self::method();Bài tập OOP trong PHPBài 1 : Mô tả nhanvien Bài 1 : Mô tả nhanvienLập trình hướng đối tượng (object-oriented programming gọi tắt là OOP ) là cách thức lập trình hiện đại, có nhiều ưu điểm trong việc phát triển project. static::method() với self::method(); Bài tập OOP trong PHP Bài 1 : Mô tả nhanvien Với OOP , các thông tin cần xử lý sẽ được diễn tả thành các đối tượng. Như mỗi sản phẩm, mỗi tin tức , mỗi nhà sản xuất, mỗi user… là mỗi đối tượng. Trong 1 đối tượng sẽ có nhiều thông tin (properties), nhiều hàm(methods) được khai báo, tùy nhu cầu nghiệp vụ và cách bạn tổ chức.static vào trước tên của nó khi khai báo. Mỗi đối tượng có nhiều thuộc tính và hàm Các cách lập trình cũ hơn ngày xưa là kiểu lập trình hướng thủ tục, hướng modun… 1. Tạo 1 class để mô tả học sinh, gồm các thuộc tính họ, tên, ngày sinh, hàm tuoi và hàm hoten 2. Tạo đối tượng và gán thông tin 3. Hiện thông tin đối tượng Test: Chạy thử trang sẽ thấy tên hiện ra, còn hoten và tuoi chưa thấy do chưa code 2 hàm tuoi và hoten 4. Định nghĩa hàm tuoi và hoten trong class – Trở lại class nhanvien, code trong 2 hàm hoten và tuoi để được như hình dưới – Chạy trang, giờ sẽ nthấy hoten va tuoi |