Diễn đàn rao vặt Tuổi trẻ
Tìm hiểu về lập trình php cơ bản - bài học lập trình hướng đối tượng FfWzt02
Diễn đàn rao vặt Tuổi trẻ
Tìm hiểu về lập trình php cơ bản - bài học lập trình hướng đối tượng FfWzt02
 


#1

30.05.17 9:28

avatar

tuan11nguyen

Thành viên gắn bó
0988485689 https://www.facebook.com/
Thành viên gắn bó
Lập Trình Hướng Đối Tượng Trong PHP - Phần 1
PHP
Lập trình hướng đối tượng là cách lập trình lấy đối tượng khiến cho nền móng để vun đắp thuật giải, vun đắp chương trình. Giúp nâng cao năng suất và đơn thuần hoá công tác vun đắp, bảo trì phần mềm. hiện nay mang khá phổ biến ngôn ngữ lập trình theo hướng đối tượng như C++, Java, Python,... và còn cả học lập trình web từ cơ bản đến nâng cao
Giới thiệu
Lập trình hướng đối tượng là cách lập trình lấy đối tượng khiến cho nền móng để vun đắp thuật giải, vun đắp chương trình. Giúp nâng cao năng suất và đơn thuần hoá công tác vun đắp, bảo trì phần mềm. hiện nay mang khá phổ biến ngôn ngữ lập trình theo hướng đối tượng như C++, Java, Python,... và còn cả PHP.
Tiền đề bài viết
Bài viết nằm trong loạt bài viết tự học PHP
Đối tượng hướng đến
Bài viết hướng tới tất cả những đối tượng muốn quan tâm và muốn Tìm hiểu về PHP.
Một số đối tượng cơ bản


  • Lớp(Class): Là một kiểu dữ liệu do quý khách khái niệm, tụ hội rộng rãi tính chất đặc trưng cho mọi đối tượng được tạo ra từ lớp ngừng thi côngĐây. những tính chất là những biến thành viên hoặc phương thức.
  • Đối tượng(Object): Là những sự vật, sự việc mà nó với những tính chất, đặc tính, hành động giống nhau và ta góp nhóp lại thành đối tượng.
  • Biến thành viên: Biến được khái niệm bên trong một lớp hoặc đối tượng, là tính chất của đối tượng lúc một đối tượng được tạo ra.
  • Phương thức: Hàm được khái niệm trong lớp và được tiêu dùng để truy tìm cập dữ liệu của đối tượng.

Định nghĩa lớp
Cú pháp:


  1. <>
  2. class class_name
  3. // Class properties and methods

  4. ?>

Xét ví dụ sau:


Trong đó:


  • Dòng 4,5: Khai báo tính chất cho đối tượng Student. Cú pháp: var $tenthuoctinh; . với thể thiết lập những trị giá ban đầu cho những tính chất được tạo ra từ lớp ngừng thi côngĐây.
  • Dòng 6,9,13,16: Khai báo một hàm thành viên.

Tạo đối tượng trong PHP
Sau lúc đã khái niệm lớp, với thể tạo ra đối tượng của lớp mà ta đã khai báo.
Cú pháp: $Object = new ClassName();
Ví dụ:

Truy cập những tính chất của đối tượng
Sau lúc tạo đối tượng, bạn với thể gọi những phương thức liên quan tới đối tượng ngừng thi côngĐây.
Ví dụ:

Qua bài viết này, tôi đã giới thiệu về một số thuật ngữ cơ bản và phương pháp xây dựng lớp trong PHP. Việc nắm vững tri thức nền tảng về OOP sẽ giúp những bạn tiếp cận với những tiếng nói lập trình hướng đối tượng hiện đại ko chỉ riêng PHP.
Mọi thắc mắc với thể bình luận tại bài viết hoặc liên hệ với chúng tôi
Đối với một tiếng nói lập trình, làm cho việc với file và thư mục là điều không thể tránh khỏi. PHP với thể thao tác và xử lí dữ liệu thông qua thời kỳ nhận và đọc dữ liệu trên một file. thời kỳ làm cho việc với một file trong PHP diễn ra như sau: Mở file – Thao tác (Đọc, Ghi ) – Đóng file.
Giới thiệu
Đối với một tiếng nói lập trình, làm cho việc với file và thư mục là điều không thể tránh khỏi. PHP với thể thao tác và xử lí dữ liệu thông qua thời kỳ nhận và đọc dữ liệu trên một file. thời kỳ làm cho việc với một file trong PHP diễn ra như sau: Mở file – Thao tác (Đọc, Ghi ) – Đóng file. ngừng thi côngĐây là một trong những tác vụ quan yếu của PHP là cho phép xử lý dữ liệu trực tiếp thông qua thời kỳ nhận và đọc nội dung trên file dữ liệu.
Tiền đề bài viết
Bài viết này nằm trong chuỗi bài viết trong chương trình tự học PHP
Đối tượng hướng đến
Bài viết hướng tới tất cả những đối tượng muốn quan tâm và Tìm hiểu về PHP.
tuy nhiên Các bạn với thể xem thêm về : https://vietpro.net.vn/hoc-lap-trinh-javascript-co-ban
Mở và đóng một file trong PHP
Mở file
Cú pháp: fopen($path, $mode);
Trong đó:
- $path là tuyến phố dẫn tới file
- $mode là tính chất, tính chất bao gồm những quyền hạn cho phép thao tác trên file ngừng thi côngĐây như thế nào:


  • r: Read Only.
  • r+: Read – Write.
  • w: Write Only, ví như file ko tồn tại sẽ tạo một file mới
  • w+: Write – Read, ví như file ko tồn tại sẽ tạo một file mới.
  • a: append – chỉ ghi. ví như file tồn tại sẽ ghi tiếp vào phần dưới của nội dung.
  • a+: append – đọc và ghi. ví như file tồn tại sẽ ghi tiếp vào phần dưới của nội dung, ví như file ko tồn tại sẽ tạo file mới.
  • b: Mở file dưới dạng file binary ( nhị phân ).

Đóng file
Cú pháp: fclose(file vừa mở);
Ví dụ


  1. <>
  2. $fp = fopen("STDIO.txt", "r") or exit ("Can't find this file");
  3. fclose(fp);
  4. ?>

Đọc file
với 3 phương pháp đọc file thông dụng trong PHP:


  • Đọc file từng kí tự
  • Đọc file từng mẫu
  • Đọc hết file

Đọc file từng kí tự
Ta tiêu dùng hàm fgetc($fp) để đọc file theo từng kí tư.


  1. <>
  2. $fp = fopen('STDIO.txt', "r");

  3. // rà soát file mở thành công ko
  4. if (!$fp)
  5. echo "Can't open file";

  6. else

  7. // Lặp qua từng ký tự để đọc
  8. while(!feof($fp))

  9. echo fgetc($fp);


  10. ?>

Đọc file từng dòng
Để đọc file từng mẫu ta tiêu dùng hàm fgets($fp).


  1. <>
  2. $fp = fopen('.txt', "r");

  3. if (!$fp)
  4. echo "Can't open file";

  5. else

  6. // Lặp qua từng mẫu để đọc
  7. while(!feof($fp))

  8. echo fgets($fp);


  9. ?>

Đối với đọc file từng kí tự và đọc file từng mẫu ta phải tiêu dùng hàm feof($fp) đặt trong vòng lặp while để sau lúc đọc xong nó sẽ chuyển sang mẫu mới hoặc kí tự mới.
Đọc hết cả file
Để đọc hết cả file ta tiêu dùng hàm fread($fp, $size).
Trong đó:
- $fp là đối tượng lúc mở file.
- $size là kích cỡ của file cần đọc.


  1. <>
  2. $fp = fopen('', "r");
  3. if (!$fp)
  4. echo "Can't open file";

  5. else

  6. // Đọc file và trả về nội dung
  7. $data = fread($fp, filesize('STDIO.txt'));
  8. echo $data;

  9. ?>

Ghi file
Để ghi nội dung vào file ta tiêu dùng hàm fwrite($fp, $content) trong ngừng thi côngĐây $fp là đối tượng trả về lúc mở file, còn $content là nội dung muốn ghi vào. Việc ghi file phụ thuộc vào lúc bạn mở file như thế nào. ví dụ lúc bạn mở file ghi đè thì lúc ghi file nó sẽ ghi đè, lúc bạn mở file ghi kiểu append thì lúc ghi file nó sẽ thêm xuống cuối file, ví như bạn mở file chỉ cho đọc thì bạn không thể ghi file được.


  1. <>
  2. $fp = fopen('', "w");

  3. if (!$fp)
  4. echo "Can't open file";

  5. else

  6. $data = 'Hello!';
  7. fwrite($fp, $data);

  8. ?>

Các hàm xử lí file khác
Kiểm tra file với tồn tại không?
Ta tiêu dùng hàm file_exists($path), trong ngừng thi côngĐây $path là tuyến phố dẫn tới file cần rà soát.



  1. <>
  2. if (file_exists('STDIO.txt'))

  3. echo 'File exists';

  4. ?>

Đổi tên file
Để đổi tên file ta tiêu dùng hàm rename($oldname, $newname), trong ngừng thi côngĐây $oldname là tuyến phố dẫn tới file cần đổi tên, $newname là tuyến phố dẫn mới với kèm tên file cần đổi . ví như bạn chỉ muốn đổi tên thì tuyến phố dẫn của cả hai biến giống nhau, chỉ khác nhau ở mẫu tên file. ví như tên file mới bị trùng thì file ngừng thi côngĐây sẽ bị ghi đè.
Xóa file
Để xóa file ta tiêu dùng hàm unlink($path), trong ngừng thi côngĐây $path là tuyến phố dẫn tới file cần xóa.
cùng Tìm hiểu về mô hình mvc cơ bản trong php
Bài học hôm nay kết thúc tại đây. Chúc Các bạn học tập tốt và theo dõi những bài học khác nhé.

Quyền hạn của bạn

   
Bạn không có quyền trả lời bài viết