Time of Update: 2017-01-13
文法要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。 代碼如下複製代碼 <?php$foo = True; // 賦值 TRUE to $foo?> 通常你用某些運算子返回 boolean 值,並將其傳遞給控制流程程。 代碼如下複製代碼 // == 真值判斷語句// equality and returns a booleanif ($action == "show_version")
Time of Update: 2017-01-13
unlink() 函數刪除檔案。若成功,則返回 true,失敗則返回 false。 代碼如下複製代碼 <?phpunlink("test.txt");?> 例 代碼如下複製代碼 <?php$file = "test.txt";if (!unlink($file)) { echo ("Error deleting $file"); }else&
Time of Update: 2017-01-13
私人屬性定義了私人屬性(private)的屬性只能在該類中使用,在該類中可以通過$this->來調用。而在外部參考私人屬性將會報錯。執行個體: 代碼如下複製代碼 <?php class People{ private $name="li ming"; } $p=new People(); echo $p->name;?> 注意:設定了私人屬性的欄位也不能在子類中使用。
Time of Update: 2017-01-13
const屬性用const屬性定義的欄位是一個常量,類中的常量和靜態變數類似,不同之處就是常量的值一旦賦值不能被改變。const定義常量不需要加$符號,其結構形式如下:const 常量名稱 //常量名稱不能用$符號執行個體: 代碼如下複製代碼 <?php class Date{ const M="Monday"; } echo "today is
Time of Update: 2017-01-13
解構函式php解構函式的作用剛好和建構函式相反,建構函式是在對象執行個體化時自動執行,而解構函式在對象被銷毀時自動執行。預設情況下,php僅釋放對象屬性所佔用的記憶體,並不銷毀對象相關的資源,而利用解構函式在使用一個對象之後執行代碼來清除記憶體,並將對象從記憶體中銷毀。解構函式__destruct()結構形式如下: 代碼如下複製代碼 function __destruct(){ /* class initialization
Time of Update: 2017-01-13
final關鍵字php final關鍵字用來在一個函數或者類名稱前面,表明該函數不能被重寫或者該類不能被繼承。1、final方法不能被重寫。如果不希望類中某個方法被子類重寫,只需要在這個方法前加上關鍵字final,即設定final方法。執行個體: 代碼如下複製代碼 <?php class ex1{ final function fn1(){ return
Time of Update: 2017-01-13
系統函數如phpinfo() ;這就是一個系統函數了,關於系統函數我們不多說,直接參考php教程或手冊都會有。使用者自訂函數php 引入函數的概念使程式變得簡潔,運算效率更快。函數是實現某種功能的一段程式,這段程式相當於一個模組,需要時用一些簡單的命令就可以調用出來使用,不用每次都重新編寫。就好象電腦,我們不需要瞭解裡面的複雜結構,只要瞭解它提供的功能直接使用即可。php自訂函數-php雖然內建了很多實用的函數,可是不可能滿足實際設計的需要,這時我們就需要自己建立函數。基本結構形式:
Time of Update: 2017-01-13
php字串尋找字元可以通過strstr()、strrchr()函數來實現,兩個函數的結構形式如下:strstr($haystack, $needle)strrchr($haystack, $needle)//$haystack表示母字串,$needle表示要尋找的字元 strstr()函數用於尋找第一次出現字元的位置,並返回從此位置開始到母字串結束的部分;strrchr()函數用於尋找最後一次出現字元的位置,並返回從此位置開始到母字串結束的部分。執行個體: 代碼如下複製代碼
Time of Update: 2017-01-13
什麼是數組?數組是一個資料的集合,相當於一個容器,可以將資料按一定的規則存到這個容器中。相當於旅館,旅館內有很多房間,而房間按照一定的規則編號。數組的構成:基本結構形式如下:$數組名 (鍵)= 值
Time of Update: 2017-01-13
foreach遍曆數組我們在運用數組時,常常要遍曆數組並獲得各個鍵或者元素值,php提供了一些專門遍曆數組的函數。這裡先介紹foreach遍曆數組函數的用法。結構形式:foreach ( array_expression as $value ) statement/* array_expression是要遍曆的數組 as作用是將數組的值賦給$value statement是後續語句 */ 執行個體1: 代碼如下複製代碼
Time of Update: 2017-01-13
在php語言中,基本的流程式控制制結構有:順序結構、分支結構、迴圈結構。常用的控制語句主要有:if、if…else判斷語句switch 分支語句while、do…while迴圈語句for 迴圈語句break、continue中斷語句php
Time of Update: 2017-01-13
用for語句可以控制多個變數,從而實現多重迴圈的進階應用程式。下面看一個用for語句輸出9*9乘法表的程式: 代碼如下複製代碼 <?php for($i=1;$i<=9;$i++){ for($j=1;$j<=$i;$j++){ $sum=$i*$j; echo $sum ."t"; } echo
Time of Update: 2017-01-13
在對一個檔案進行訪問之前,一般我們都需要判斷檔案是否存在,以免調用了不存在的檔案導致錯誤。php判斷檔案是否存在函數:file_exists(),結構形式如下:file_exist($string);參數$string為一個指向檔案或目錄的字元型變數,如果檔案或目錄存在,則返回true,否則返回false。執行個體: 代碼如下複製代碼 <?php /* 判斷post.php是否存在
Time of Update: 2017-01-13
header函數最常用的不是用於下載而是用於發送http類的跳轉它會執行最後一個,不過是有條件的,例如: 代碼如下複製代碼 header('Location:http://www.111cn.net"); header('Location:http://www.g.cn'); header('Location:http://www.baidu.com');這個就會跳到百度header('Location:http://www.111cn.net');echo
Time of Update: 2017-01-13
如果我們知道數組元素的名字這個就好辦了按鍵名來刪除數組中指定數組元素 代碼如下複製代碼 $barray = array('a'=>1,'b'=>2,'wod'=>3,'c'=>4,'abc'=>5);$del ='b';unset($barray[$del]);//結果為Array( [a] => 1 [wod] => 3
Time of Update: 2017-01-13
strtotime()函數 strtotime() 函數將任何英文文本的日期時間描述解析為 Unix 時間戳記。例子 代碼如下複製代碼 <?phpecho(strtotime("now"));echo(strtotime("3 October 2005"));echo(strtotime("+5 hours"));echo(strtotime("+1
Time of Update: 2017-01-13
原因分析出現這種問題一般是變數未定義造成的例 代碼如下複製代碼 if($a){ echo $a;}else{} //提示:Notice: Undefined variable: a in E:/www/test.php on line 5 代碼如下複製代碼 //解決$a=1;if($a){ echo $a;}else{}//輸出1 //在文章頭部加error_reporting(0);if($a){ echo
Time of Update: 2017-01-13
另外,如果從類的內部訪問const或者static變數或者方法,那麼就必須使用自引用的self,反之如果從類的內部訪問不為const或者static變數或者方法,那麼就必須使用自引用的$this。$this執行個體 代碼如下複製代碼 <?php// this是指向當前對象的指標class test_this{ private $content; //定義變數
Time of Update: 2017-01-13
(OOP)來開發。物件導向開發相對於面向過程有很多優點:維護簡單 模組化是物件導向編程中的一個特徵。實體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加一個類而不會影響該名字空間的其他成員。 可擴充性 物件導向編程從本質上支援擴充性。如果有一個具有某種功能的類,就可以很快地擴充這個類,建立一個具有擴充的功能的類。代碼重用
Time of Update: 2017-01-13
字串;判斷字串是否為空白;輸出判斷;你可以在修飾一下 代碼如下複製代碼 if (empty($C_char)) return false; //是否已設定if ($C_char=='') return false; //是否為空白 利用==""例 代碼如下複製代碼 <?php $str = '';if($str==='') {//''==null ''==false ''!==false echo 'str is a NULL