Video: Sử dụng COOKIE trong php , cách tạo và gọi COOKIE - BÀI 16 2025
Mã lớp PHP cần phải có trong kịch bản sử dụng lớp. Thông thường, lớp được lưu trữ trong một tệp riêng bao gồm và được bao gồm trong bất kỳ tập lệnh sử dụng lớp.
Để sử dụng một đối tượng, trước tiên bạn tạo đối tượng từ lớp. Sau đó, đối tượng đó có thể thực hiện bất kỳ phương pháp mà lớp học bao gồm. Tạo một đối tượng được gọi là instantiating đối tượng. Cũng giống như bạn có thể sử dụng một mẫu để tạo ra nhiều trang phục giống nhau nhưng cá nhân, bạn có thể sử dụng một lớp để tạo ra nhiều đối tượng tương tự nhưng cá nhân. Để tạo ra một đối tượng, sử dụng câu lệnh có định dạng sau:
$ objectname = tên mới (giá trị, giá trị, …);
Một số câu lệnh hợp lệ tạo đối tượng là
$ Joe = new Person ("male"); $ car_Joe = new Xe ("màu đỏ"); $ car_Sam = new Car ("xanh"); $ customer1 = khách hàng mới ("Smith", "Joe", $ custID);
Đối tượng được lưu trữ trong tên biến, và phương thức constructor được thực thi. Sau đó bạn có thể sử dụng bất kỳ phương pháp nào trong lớp với các câu lệnh có định dạng sau:
$ Joe-> goToWork (); $ car_Joe-> công viên ("bất hợp pháp"); $ car_Sam-> paintCar ("xanh"); $ name = $ customer1-> getName ();
Những vật thể khác nhau được tạo ra từ cùng một lớp là những cá nhân độc lập. Xe của Sam được sơn màu xanh, nhưng xe của Joe vẫn còn màu đỏ. Joe nhận được một vé đậu xe, nhưng nó không ảnh hưởng đến Sam.
Tập lệnh ở đây chỉ ra cách sử dụng lớp Mẫu.
php / * Tên tập lệnh: buildForm * Mô tả: Sử dụng biểu mẫu để tạo ra một dạng HTML đơn giản * / require_once ("Form. class"); echo "Mẫu điện thoại"; $ phone_form = mẫu mới ("process. php", "Submit Phone"); $ phone_form-> addField ("first_name", "Tên"); $ phone_form-> addField ("last_name", "Last Name"); $ phone_form-> addField ("điện thoại", "Điện thoại"); echo "Vui lòng điền vào mẫu dưới đây:
"; $ phone_form-> displayForm (); echo ""; ? >
Đầu tiên, kịch bản bao gồm tệp có chứa lớp Mẫu trong kịch bản. Lớp học được lưu trữ trong Form File. lớp học. Tập lệnh tạo một đối tượng hình thức mới gọi là $ phone_form. Ba trường được thêm vào với phương thức addField. Biểu mẫu được hiển thị bằng phương pháp displayForm. Lưu ý rằng một số mã HTML bổ sung được xuất ra trong tập lệnh này. HTML đó có thể đã được thêm vào phương pháp displayForm cũng dễ dàng.
Tập lệnh tạo ra một biểu mẫu với ba trường, sử dụng lớp Mẫu.