日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

[php] 高级教程

發布時間:2023/12/18 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [php] 高级教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

include 和 require 語句用于在執行流中插入寫在其他文件中的有用的代碼。

include 和 require 除了處理錯誤的方式不同之外,在其他方面都是相同的:

  • require 生成一個致命錯誤(E_COMPILE_ERROR),在錯誤發生后腳本會停止執行。
  • include 生成一個警告(E_WARNING),在錯誤發生后腳本會繼續執行。

?

$file=fopen("welcome.txt","r") or exit("Unable to open file!");

?

上傳時候

在服務器的 PHP 臨時文件夾中創建了一個被上傳文件的臨時副本。

這個臨時的副本文件會在腳本結束時消失。要保存被上傳的文件,我們需要把它拷貝到另外的位置:

?

Exception

如果異常沒有被捕獲,而且又沒用使用 set_exception_handler() 作相應的處理的話,那么將發生一個嚴重的錯誤(致命錯誤),并且輸出 "Uncaught Exception" (未捕獲異常)的錯誤消息。

?

設置頂層異常處理器

set_exception_handler() 函數可設置處理所有未捕獲異常的用戶定義函數。

?

mixed json_decode ($json_string [,$assoc = false [, $depth = 512 [, $options = 0 ]]])


assoc: 當該參數為 TRUE 時,將返回數組,FALSE 時返回對象

您應該始終對外部數據進行過濾!

輸入過濾是最重要的應用程序安全課題之一。

什么是外部數據?

  • 來自表單的輸入數據
  • Cookies
  • Web services data
  • 服務器變量
  • 數據庫查詢結果

?

Validating 和 Sanitizing

有兩種過濾器:

Validating 過濾器:

  • 用于驗證用戶輸入
  • 嚴格的格式規則(比如 URL 或 E-Mail 驗證)
  • 如果成功則返回預期的類型,如果失敗則返回 FALSE

Sanitizing 過濾器:

  • 用于允許或禁止字符串中指定的字符
  • 無數據格式規則
  • 始終返回字符串

轉載于:https://www.cnblogs.com/china-flint/p/9546987.html

總結

以上是生活随笔為你收集整理的[php] 高级教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。