Câu hỏi phỏng vấn PHP (Nâng cao) - Phần 2

Ngày đăng: 21/02/2020   -    Cập nhật: 21/02/2020
Phần 2 - Câu hỏi phỏng vấn PHP (Nâng cao)
 
Bây giờ chúng ta hãy xem các Câu hỏi phỏng vấn PHP nâng cao.
 
6. Cách lấy thông tin về tệp đã tải lên trong tập lệnh nhận là gì?
 
Câu trả lời:
 
Khi máy chủ ứng dụng web nhận được tệp sau khi tải lên, nó sẽ gọi tập lệnh PHP để xử lý nó.
 
Tập lệnh PHP nhận này sẽ lấy dữ liệu khai thác tệp được tải lên mảng được xác định trước được gọi là $ _FILES. PHP sắp xếp dữ liệu này trong
$ _FILES như một mảng hai chiều. Chúng tôi sẽ lấy nó như sau.
 
• $ _FILES [$ fieldName] ['name'] - Nó đại diện cho tên tệp trên hệ thống trình duyệt.
• $ _FILES [$ fieldName] ['size'] - Nó đại diện cho quy mô của lượt đi theo byte.
• $ _FILES [$ fieldName] ['tmp_name'] - Nó cung cấp tên tệp máy tính tạm thời với tệp đã tải lên được giữ trên máy chủ.
• $ _FILES [$ fieldName] ['error'] - Nó trả về mã lỗi liên quan đến việc truyền tệp này.
• $ fieldName là tên được sử dụng trong <input type = 'file file Tên name = Hồi <? Php echo $ fieldName; ?>
 

 
7. Sự khác biệt giữa các hàm Split và Explode cho thao tác chuỗi trong PHP là gì?
 
Câu trả lời:
 
Cả hai đều thực hiện nhiệm vụ trích xuất một Chuỗi. Tuy nhiên, chiến thuật họ sử dụng là hoàn toàn khác nhau.
Hàm split () chia chuỗi thành một mảng sử dụng biểu thức chính quy và trả về một mảng.
Ví dụ.
chia (: tháng 5: tháng 6: tháng 7);
Trả về một mảng chứa tháng năm, tháng sáu, tháng bảy.
 
Hàm explode () phân tách Chuỗi bằng cách sử dụng một dấu phân cách Chuỗi.
Ví dụ.
phát nổ (và tháng Năm và tháng Sáu và tháng Bảy);
Cũng trả về một mảng chứa tháng năm, tháng sáu, tháng bảy.
 
Hãy để chúng tôi chuyển sang các câu hỏi phỏng vấn PHP tiếp theo.
 
8. Xác định PEAR trong PHP?
 
Câu trả lời:
 
PEAR là viết tắt của phần mở rộng ứng dụng và kho lưu trữ ứng dụng PHP PHP. PEAR là cuộc cách mạng tiếp theo trong PHP. PEAR được sử dụng để tự động cài đặt các gói của Google và PEAR có thể là một khung và hệ thống phân phối cho các thành phần PHP có thể sử dụng lại.
Mục đích của PEAR là cung cấp:
 
Đối với người dùng PHP, đây là một thư viện có cấu trúc của mã nguồn mở
Nó là một hệ thống để phân phối mã và bảo trì gói
Các thể loại nền tảng PHP (PFC).
Thư viện cộng đồng mở rộng PHP (PECL).
 
9. Thư viện nào được sử dụng cho PDF trong PHP?
 
Câu trả lời:
Đây là câu hỏi phỏng vấn PHP phổ biến nhất được hỏi trong một cuộc phỏng vấn. Các hàm PDF trong PHP sẽ tạo ra các tệp PDF khai thác thư viện PDFlib Phiên bản 6. PDFlib cung cấp API hướng đối tượng cho PHP 5 bên cạnh API hướng chức năng cho PHP 4.
Ngoài ra còn có mô-đun  »Panda. FPDF là một lớp PHP cho phép tạo các tệp PDF bằng PHP thuần túy (không sử dụng thư viện PDFlib.)
 
F từ FPDF là viết tắt của Miễn phí: bạn sẽ sử dụng nó cho bất kỳ việc sử dụng nào và sửa đổi nó để phù hợp với mong muốn của bạn. FPDF không cần phần mở rộng để hoạt động với PHP4 và PHP5.
 
10. Cách để tránh email được gửi qua PHP vào thư mục thư rác là gì?
 
Câu trả lời:
 
Không có phương pháp đặc biệt nào để giữ cho email của bạn không bị gọi là thư rác. Nhưng chúng ta sẽ suy ngẫm một số điểm gây ra nhược điểm này.
Hãy để tôi giải thích một vài lý do phổ biến.
 
1. Gửi thư bằng chức năng `mail` với các tham số tối thiểu
chúng ta có xu hướng nên sử dụng tất cả các tiêu đề thư tiềm năng như `MIME-version`,` Content-type`, `reply address`,` from address`, v.v. để tránh trường hợp này
 
2. Không sử dụng một tập lệnh mail SMTP chính xác như PHPmailer hoặc SwiftMailer với Associate in Điều dưỡng thông tin email thực tế cũng như tên người dùng, khẩu hiệu, v.v.
Nếu chúng tôi có xu hướng gửi e-mail từ một tài khoản e-mail thực tế bằng cách sử dụng tập lệnh gửi thư SMTP có tên người dùng và mật khẩu, thì chúng tôi sẽ tránh
 
Nếu bạn đang sử dụng máy chủ web dùng chung, hãy cân nhắc việc mua một địa chỉ IP duy nhất cho chính mình, do đó, những người khác sử dụng IP của bạn có thể đã bị IP của bạn đưa vào danh sách đen vì spam. Không gửi hơn 250 email cho mỗi nhà cung cấp mỗi giờ.
 
Cung cấp cho người dùng của bạn hủy đăng ký liên kết và nếu họ không thể xem e-mail đúng cách, họ sẽ đánh dấu bạn là thư rác. 
Bình luận Facebook
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!