sách gpt4 ăn đã đi

Chế độ tập lệnh giao dịch hướng đối tượng PHP (giải thích chi tiết)

In lại Tác giả: qq735679552 Thời gian cập nhật: 28-09-2022 22:32:09 27 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN này Chế độ kịch bản giao dịch hướng đối tượng PHP (giải thích chi tiết) được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

Như được hiển thị bên dưới:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/*
Chế độ tập lệnh giao dịch: tương tự như lớp mô hình trong thinkphp hoặc lớp vận hành cơ sở dữ liệu.
Cá nhân tôi cho rằng nó khá đơn giản và thuận tiện khi sử dụng trong thực tế, tuy nhiên nếu câu lệnh SQL được mã hóa cứng thì tính linh hoạt sẽ không đủ.
Mã mẫu như sau:
 
*/
 
không gian tên woo\quy trình;
 
tóm tắt lớp học Căn cứ{
   tĩnh $DB ;         // đối tượng pdo
   tĩnh $stmts = mảng (); // xử lý câu lệnh sql
  
   chức năng __xây dựng (){
     $dsn = \woo\base\ApplicationRegistry::getDSN();
     nếu như ( là_null ( $dsn )){
       ném mới \woo\base\AppException( "Không có DSN" );
     }
     bản thân:: $DB = mới PDO( $dsn );
     bản thân:: $DB ->setAttribute(\PDO::ATTR_ERRMODE,\PDO::ERRMODE_EXCEPTION);
   }
  
   chức năng chuẩn bị câu lệnh( $stmt_s ){  // Xử lý câu lệnh sql trong bộ nhớ đệm
     nếu như (isset(bản thân:: $stmts ( $stmt_s )){
       trở lại bản thân:: $stmts [ $stmt_s ];
     }
     $stmt_xử lý = bản thân:: $DB ->chuẩn bị( $stmt_s );
     bản thân:: $stmts [ $stmt_s ] = $stmt_xử lý ;
     trở lại $stmt_xử lý ;
   }
  
   được bảo vệ chức năng doStatement( $stmt_s , $giá_trị_a ){  //Thực thi sql và lấy tài nguyên câu lệnh
     $cái gì đó = $cái này ->chuẩn bị câu lệnh( $stmt_s );
     $cái gì đó ->closeCursor();
     $db_kết_quả = $cái gì đó ->thực hiện( $giá_trị_a );
     trở lại $cái gì đó ;
   }
}
 
// Lớp này dùng để ghi một số dữ liệu vào cơ sở dữ liệu. Nó tương đối đơn giản và không có gì nhiều để nói.
lớp học Người quản lý địa điểm mở rộng Căn cứ{
   tĩnh $add_venue = "CHÈN VÀO địa điểm (tên) giá trị(?)" ;
   tĩnh $add_space = "CHÈN VÀO giá trị không gian (tên, địa điểm)(?,?)" ;
   tĩnh $check_slot = "CHỌN id,tên TỪ sự kiện NƠI khoảng cách = ? VÀ (bắt đầu + thời lượng)>? VÀ bắt đầu ;
   tĩnh $add_event = "CHÈN VÀO sự kiện (tên, khoảng trắng, bắt đầu, thời lượng) giá trị (?,?,?,?)" ;
  
   chức năng addVenue( $tên , $khoảng_cách_mảng ){
     $đúng = mảng ();
     $đúng [ 'địa điểm' ] = mảng ( $tên );
     $cái này ->doStatement(bản thân:: $add_venue , $đúng [ 'địa điểm' ]);
     $v_id = bản thân:: $DB ->lastInsertId();
     $đúng [ 'khoảng trống' ] = mảng ();
     foreach ( $khoảng_cách_mảng BẰNG $tên_khoảng_cách ){
       $giá trị = mảng ( $tên_khoảng_cách , $v_id );
       $cái này ->doStatement(bản thân:: $add_space , $giá trị );
       $s_id = bản thân:: $DB ->lastInsertId();
       mảng_bỏ_dịch ( $giá trị , $s_id );
       $đúng [ 'khoảng trống' ][] = $giá trị ;
     }
     trở lại $đúng ;
   }
  
   chức năng sáchSự kiện ( $không gian_id , $tên , $thời gian , $thời gian ){
     $giá trị = mảng ( $không gian_id , $thời gian ,( $thời gian + $thời gian ));
     $stmt = $cái này ->doStatement(bản thân:: $check_slot , $giá trị ,SAI);
     nếu như ( $kết quả = $stmt ->lấy()){
       ném mới \woo\base\AppException( "đặt trùng rồi! thử lại" );
     }
     $cái này ->doStatement(bản thân:: $add_event , mảng ( $tên , $không gian_id , $thời gian , $thời gian ));
   }
}
 
// Máy khách tương đối dễ sử dụng.
$địa điểm = mới Trình quản lý địa điểm();
$địa điểm ->thêm Địa điểm( 'Bài kiểm tra' , mảng ( 'kiểm tra1' , 'kiểm tra2' , 'kiểm tra3' ));

Chế độ tập lệnh giao dịch hướng đối tượng PHP ở trên (giải thích chi tiết) là toàn bộ nội dung được biên tập viên chia sẻ, hy vọng có thể cho các bạn tham khảo và cũng mong các bạn có thể ủng hộ mình.

Cuối cùng, bài viết này về chế độ kịch bản giao dịch hướng đối tượng của PHP (giải thích chi tiết) kết thúc tại đây. Nếu bạn muốn biết thêm về chế độ kịch bản giao dịch hướng đối tượng của PHP (giải thích chi tiết), vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

27 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress