亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP進階篇

Jason PHP開發工程師
難度初級
時長 9小時28分
學習人數
綜合評分8.90
570人評價 查看評價
9.3 內容實用
8.8 簡潔易懂
8.6 邏輯清晰
  • 與讀取文件對應,PHP寫文件也具有兩種方式,最簡單的方式是采用file_put_contents。 $filename = './test.txt'; $data = 'test'; file_put_contents($filename, $data); 上例中,$data參數可以是一個一維數組,當$data是數組的時候,會自動的將數組連接起來,相當于$data=implode('', $data); 同樣的,PHP也支持類似C語言風格的操作方式,采用fwrite進行文件寫入。 $fp = fopen('./test.txt', 'w'); fwrite($fp, 'hello'
    查看全部
  • PHP具有豐富的文件操作函數,最簡單的讀取文件的函數為file_get_contents,可以將整個文件全部讀取到一個字符串中。 $content = file_get_contents('./test.txt'); file_get_contents也可以通過參數控制讀取內容的開始點以及長度。 $content = file_get_contents('./test.txt', null, null, 100, 500); PHP也提供類似于C語言操作文件的方法,使用fopen,fgets,fread等方法,fgets可以從文件指針中讀取一行,freads可以讀取指定長度的字符串
    查看全部
  • 記錄一下
    查看全部
  • 刪除某個session值可以使用PHP的unset函數,刪除后就會從全局變量$_SESSION中去除,無法訪問。 session_start(); $_SESSION['name'] = 'jobs'; unset($_SESSION['name']); echo $_SESSION['name']; //提示name不存在 如果要刪除所有的session,可以使用session_destroy函數銷毀當前session,session_destroy會刪除所有數據,但是session_id仍然存在。 session_start(); $_SESSION['name'] = 'job
    查看全部
  • 在PHP中使用session非常簡單,先執行session_start方法開啟session,然后通過全局變量$_SESSION進行session的讀寫。 session_start(); $_SESSION['test'] = time(); var_dump($_SESSION); session會自動的對要設置的值進行encode與decode,因此session可以支持任意數據類型,包括數據與對象等。 session_start(); $_SESSION['ary'] = array('name' => 'jobs'); $_SESSION['obj'] = new stdC
    查看全部
    0 采集 收起 來源:使用session

    2018-03-22

  • <?php $filename = 'test.txt'; try { if (!file_exists($filename)) { throw new Exception('文件不存在'); } } catch(Exception $e) { echo $e->getMessage(); }
    查看全部
  • <?php //這里僅僅是為了案例需要準備一些素材圖片 $url = 'http://www.iyi8.com/uploadfile/2014/0521/20140521105216901.jpg'; $content = file_get_contents($url); $filename = 'tmp.jpg'; file_put_contents($filename, $content); $url = 'http://wiki.ubuntu.org.cn/images/3/3b/Qref_Edubuntu_Logo.png'; file_put_contents('logo.png',
    查看全部
    0 采集 收起

    2018-03-22

  • PHP中有三個函數可以去掉字符串的空格 trim去除一個字符串兩端空格。 rtrim是去除一個字符串右部空格,其中的r是right的縮寫。 ltrim是去除一個字符串左部空格,其中的l是left的縮寫。
    查看全部
    0 采集 收起

    2018-03-22

  • PHP中用英文的點號.來連接兩個字符串。
    查看全部
    0 采集 收起

    2018-03-22

  • 屬性的重載通過__set,__get,__isset,__unset來分別實現對不存在屬性的賦值、讀取、判斷屬性是否設置、銷毀屬性。 方法的重載通過__call來實現,當調用不存在的方法的時候,將會轉為參數調用__call方法,當調用不存在的靜態方法時會使用__callStatic重載。
    查看全部
  • 靜態屬性與方法可以在不實例化類的情況下調用,直接使用類名::方法名的方式進行調用。靜態屬性不允許對象使用->操作符調用。 靜態方法中,$this偽變量不允許使用??梢允褂胹elf,parent,static在內部調用靜態方法與屬性。
    查看全部
  • 方法就是在類中的function,很多時候我們分不清方法與函數有什么差別,在面向過程的程序設計中function叫做函數,在面向對象中function則被稱之為方法。 使用關鍵字static修飾的,稱之為靜態方法,靜態方法不需要實例化對象,可以通過類名直接調用,操作符為雙冒號::。
    查看全部
  • 一般通過->對象操作符來訪問對象的屬性或者方法,對于靜態屬性則使用::雙冒號進行訪問。
    查看全部
  • 函數是否存在function_exists,類是否定義class_exists,類的方法是否存在method_exists,文件是否存在file_exists等。
    查看全部
    0 采集 收起

    2018-03-22

  • 所謂可變函數,即通過變量的值來調用函數,因為變量的值是可變的,所以可以通過改變一個變量的值來實現調用不同的函數。經常會用在回調函數、函數列表,或者根據動態參數來調用不同的函數??勺兒瘮档恼{用方法為變量名加括號。
    查看全部
    0 采集 收起

    2018-03-22

舉報

0/150
提交
取消
課程須知
需要有一定的網頁基礎知識如HTML、CSS樣式等,并且已經學習完成《PHP入門篇》對PHP已經有了簡單的了解,如變量、常量、數據類型等。
老師告訴你能學到什么?
全面的掌握PHP的理論知識與實踐中的應用方法,提高編程能力與掌握網頁開發技能。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!