Trong php, hàm nào sau đây sẽ dừng thực thi kịch bản nếu có phát sinh lỗi? *

Lỗi là một kết quả chương trình không mong muốn mà chương trình không thể tự xử lý được. Các lỗi được giải quyết bằng cách sửa chữa chương trình. Một ví dụ về lỗi sẽ là một vòng lặp vô hạn không bao giờ ngừng thực thi. Tìm hiểu thêm về lỗi trong PHP ngay sau đây

Ngoại lệ là gì?

Lỗi là một kết quả chương trình không mong muốn mà chương trình không thể tự xử lý được.

Các lỗi được giải quyết bằng cách sửa chữa chương trình. Một ví dụ về lỗi sẽ là một vòng lặp vô hạn không bao giờ ngừng thực thi.

Một ngoại lệ là kết quả chương trình không mong muốn có thể được xử lý bởi chính chương trình.

Ví dụ về ngoại lệ bao gồm cố gắng mở một tệp không tồn tại.

Ngoại lệ này có thể được xử lý bằng cách tạo tệp hoặc hiển thị cho người dùng tùy chọn tìm kiếm tệp.

ại sao phải xử lý ngoại lệ?

  • Tránh các kết quả không mong muốn trên các trang của chúng tôi có thể gây khó chịu hoặc khó chịu cho người dùng cuối của chúng tôi
  • Cải thiện tính bảo mật của các ứng dụng của chúng tôi bằng cách không tiết lộ thông tin mà người dùng độc hại có thể sử dụng để tấn công các ứng dụng của chúng tôi
  • Php Exceptions được sử dụng để thay đổi quy trình bình thường của một chương trình nếu xảy ra bất kỳ lỗi nào có thể dự đoán được.

Xử lý lỗi PHP

Khi xảy ra lỗi, tùy thuộc vào cài đặt cấu hình của bạn, PHP sẽ hiển thị thông báo lỗi trong trình duyệt web với thông tin liên quan đến lỗi đã xảy ra.

PHP cung cấp một số cách để xử lý lỗi.

Chúng ta sẽ xem xét ba [3] phương pháp thường được sử dụng;

  1. Câu lệnh Die - hàm die kết hợp hàm echo và exit trong một. Nó rất hữu ích khi chúng ta muốn xuất một thông báo và dừng việc thực thi tập lệnh khi xảy ra lỗi.
  2. Trình xử lý lỗi tùy chỉnh - đây là những chức năng do người dùng xác định được gọi bất cứ khi nào có lỗi xảy ra.
  3. Báo cáo lỗi PHP - thông báo lỗi tùy thuộc vào cài đặt báo cáo lỗi PHP của bạn. Phương pháp này rất hữu ích trong môi trường phát triển khi bạn không biết điều gì đã gây ra lỗi. Thông tin được hiển thị có thể giúp bạn gỡ lỗi ứng dụng của mình.

Ví dụ về xử lý lỗi

Bây giờ chúng ta hãy xem xét một số ví dụ đơn giản với các quy trình xử lý lỗi.

Giả sử rằng chúng tôi đã phát triển một ứng dụng sử dụng tệp văn bản để lưu trữ dữ liệu. Chúng tôi có thể muốn kiểm tra sự tồn tại của tệp trước khi chúng tôi cố gắng đọc dữ liệu từ nó.

Đoạn mã dưới đây thực hiện ví dụ trên.

Giả sử bạn đã lưu tệp simple_error.php trong thư mục phptuts, hãy mở URL  //localhost/phptuts/simple_error.php

Bạn sẽ nhận được kết quả sau:

Xóa Đăng nhập để Gửi

Bạn nên đọc

  • Cách mua hàng AEON online, mua hàng AEON qua điện thoại
  • Tròn mắt với màn chạy nước rút ba chân bốn cẳng của chú bạch tuộc dưới đáy biển
  • Hướng dẫn cài đặt Ubuntu trên VMware Workstation - Phần 2
  • DaVinci đi cùng MontaVista
  • Cập nhật thủ công cho Kaspersky Antivirus
  • Cách tạo shortcut truy cập nhanh chế độ ẩn danh trên Chrome, Firefox và Edge

Học PHP

  • PHP là gì?
Xem thêm

Học PHP

  • PHP cơ bản
    • PHP là gì?
    • Thiết lập môi trường PHP
    • Cú pháp PHP
    • Biến trong PHP
    • Hằng số trong PHP
    • Toán tử trong PHP
    • Lệnh if, else, switch
    • Vòng lặp trong PHP
    • Mảng [Array] trong PHP
    • Chuỗi [String] trong PHP
    • Chèn file trong PHP
    • File & I/O trong PHP
    • Hàm trong PHP
    • Cookie trong PHP
    • Session trong PHP
    • Gửi Email sử dụng PHP
    • Upload File trong PHP
    • Chuẩn viết code trong PHP
  • PHP nâng cao
    • Biến được định nghĩa trước
    • Regular Expression trong PHP
    • Xử lý ngoại lệ và lỗi [Error & Exception Handling]
    • Bug và Debug trong PHP
    • Date & Time trong PHP
    • PHP & AJAX
    • PHP & XML
    • Lập trình hướng đối tượng trong PHP
    • PHP cho Lập trình viên C
    • PHP cho Lập trình viên PERL

  • Công nghệ
    • Ứng dụng
    • Hệ thống
    • Game - Trò chơi
    • iPhone
    • Android
    • Linux
    • Nền tảng Web
    • Đồng hồ thông minh
    • Chụp ảnh - Quay phim
    • macOS
    • Phần cứng
    • Thủ thuật SEO
    • Kiến thức cơ bản
    • Raspberry Pi
    • Dịch vụ ngân hàng
    • Lập trình
    • Dịch vụ công trực tuyến
    • Dịch vụ nhà mạng
    • Nhà thông minh
  • Download
    • Ứng dụng văn phòng
    • Tải game
    • Tiện ích hệ thống
    • Ảnh, đồ họa
    • Internet
    • Bảo mật, Antivirus
    • Họp, học trực tuyến
    • Video, phim, nhạc
    • Mail
    • Lưu trữ đám mây
    • Giao tiếp, liên lạc, hẹn hò
    • Hỗ trợ học tập
    • Máy ảo
  • Tiện ích
  • Khoa học
    • Khoa học vui
    • Khám phá khoa học
    • Bí ẩn - Chuyện lạ
    • Chăm sóc Sức khỏe
    • Khoa học Vũ trụ
    • Khám phá thiên nhiên
  • Điện máy
    • Tủ lạnh
    • Tivi
    • Điều hòa
    • Máy giặt
  • Cuộc sống
    • Kỹ năng
    • Món ngon mỗi ngày
    • Làm đẹp
    • Nuôi dạy con
    • Chăm sóc Nhà cửa
    • Kinh nghiệm Du lịch
    • Halloween
    • Mẹo vặt
    • Giáng sinh - Noel
    • Tết 2023
    • Quà tặng
    • Giải trí
    • Là gì?
    • Nhà đẹp
    • TOP
    • Phong thủy
  • Video
    • Công nghệ
    • Cisco Lab
    • Microsoft Lab
    • Video Khoa học
  • Ô tô, Xe máy
    • Giấy phép lái xe
  • Làng Công nghệ
    • Tấn công mạng
    • Chuyện công nghệ
    • Công nghệ mới
    • Trí tuệ nhân tạo [AI]
    • Anh tài công nghệ
    • Bình luận công nghệ
    • Tổng hợp
  • Học CNTT
    • Quiz công nghệ
    • Microsoft Word 2016
    • Microsoft Word 2013
    • Microsoft Word 2007
    • Microsoft Excel 2019
    • Microsoft Excel 2016
    • Hàm Excel
    • Microsoft PowerPoint 2019
    • Microsoft PowerPoint 2016
    • Google Sheets - Trang tính
    • Code mẫu
    • Photoshop CS6
    • Photoshop CS5
    • HTML
    • CSS và CSS3
    • Python
    • Học SQL
    • Lập trình C
    • Lập trình C++
    • Lập trình C#
    • Học HTTP
    • Bootstrap
    • SQL Server
    • JavaScript
    • Học PHP
    • jQuery
    • Học MongoDB
    • Unix/Linux
    • Học Git
    • NodeJS

Giới thiệu | Điều khoản | Bảo mật | Hướng dẫn | Ứng dụng | Liên hệ | Quảng cáo | Facebook | Youtube | DMCA

Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. Địa chỉ: 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại: 024 2242 6188. Email: info@meta.vn. Chịu trách nhiệm nội dung: Lê Ngọc Lam.

Bản quyền © 2003-2023 QuanTriMang.com. Giữ toàn quyền. Không được sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc QuanTriMang.com khi chưa được phép.

Chủ Đề