PHP 第二天學習踩坑

2021-08-31 16:07:07 字數 616 閱讀 9450

建構函式

建構函式就是構建物件時初始化物件的乙個特殊函式,它不存在返回值。在php中建構函式是 __construct() 。在python中則是 _ init _()

由於借的書中php版本是4,所以測試的**也都是php4環境下的,而自己電腦中安裝的則是php7,儘管事先也大致查了一下區別,然而坑還是要踩的。

php4中若沒有建構函式則會查詢乙個與類名相同的函式作為建構函式,書中的案例建構函式都是用類名的,但是在php5.5中取消了。

require 與 require_once

為了更好的學習,我將案例中個類都拆分成單個檔案然後引入使用,使用require引入。但其中兩個類都繼承了human類,也就是說都引入了human.php。於是引發了下面的問題:

解決:

過載函式引數引發的警告

這是由於在子類的過載函式中多加了乙個引數,此時給多加的引數賦予乙個預設值null解決

學習PHP第二天HELLO HTML

一 複習 1.doctype 標籤 doctype標籤是一種標準通用標記語言的文件型別宣告,它的目的是要告訴標準通用標記語言解析器,它應該使用什麼樣的 文件型別定義 dtd 來解析文件。2.css 選擇器 3.id 選擇器 idname 4.類選擇器 classname 二 內聯 與 塊 div 獨...

學習第二天

linux系統的檔案型別及許可權的相關知識 1.普通檔案 l 連線檔案 d 資料夾 表示不同的檔案型別 2.檔案許可權 r 可讀 w 可寫 x 可執行 3.chmod 修改檔案許可權,修符號或者使用八進位制 linux的基礎命令 cd 切換目錄 ls 檢視內容 表示當前目錄 上一級目錄等 touch...

第二天學習

快捷鍵 功能ctrl alt t 啟動終端 print 全屏截圖 ctrl alt a 截圖alt tab 切換視窗 shift alt tab 反向切換視窗 super d 顯示桌面 super e 檔案管理器 super l 屏鎖介面 super up 最大化視窗 super down 恢復視窗...