Time of Update: 2017-01-18
is_file() 函數檢查指定的檔案名稱是否是正常的檔案。 is_file — Tells whether the filename is a regular file 用法 bool is_file ( string $filename ) $file 為必選參數 如果檔案存在且為正常的檔案則返回 TRUE。 來看一個測試is_file經典執行個體 複製代碼 代碼如下: <?php var_dump(is_file('a_file.txt')) . "\n"; var_dump(is_
Time of Update: 2017-01-18
在php 編程中雙引號"與單引號'是字串與字元表現形式,那麼我們要輸出它怎麼做呢,下面我們就來看個簡單的輸出單雙引號的執行個體吧。 首頁我們來看輸出雙引號的幾種方法 方法一. 複製代碼 代碼如下: $str ='我要輸出雙引號"'; echo $str; 結果為:我要輸出雙引號" 方法二 複製代碼 代碼如下: $str ="輸出雙引號\""; echo $str; //結果輸出雙引號" 輸出單引號與雙引號 複製代碼 代碼如下: <?php $str ="輸出單引號'"; $str1='
Time of Update: 2017-01-18
for迴圈只是一個多一點的代碼,同時迴圈添加到它。而所涉及的一個迴圈的共同任務是: 設定一些計數器變數的初始值。 請檢查條件陳述式是正確的。 執行中的代碼迴圈。 增量在每個迭代結束通過迴圈計數器。 for迴圈允許你定義一個簡單的程式碼這些步驟。它似乎有一種奇怪的形式,所以一定要密切注意文法用! for 迴圈的文法是: for (expr1; expr2; expr3) statement 第一個運算式(expr1)在迴圈開始前無條件求值一次。 expr2 在每次迴圈開始前求值。如果值為
Time of Update: 2017-01-18
對於一個函數的文法是: 函數定義方法 複製代碼 代碼如下: function "function_name" (arg1, arg2...) { [code to execute] return [final_result]; } 其中[final_result]通常是從函數返回變數值。 讓我們看一個例子 複製代碼 代碼如下: function double_this_number($input_number) { return $input_number*2; } 調用方法 複製代碼
Time of Update: 2017-01-18
1. 字串的表現形式 在PHP中,字串有三種表現形式:單引號,雙引號,以及heredoc。 PHP手冊建議,在一般情況下,盡量使用單引號的字串。如果需要轉義變數,才使用雙引號的字串。如果需要多行顯示,才使用heredoc。 heredoc形式: 複製代碼 代碼如下: <?php $test=<<< FOOBAR Hello World! Hello PHP! FOOBAR; echo $test; ?>
Time of Update: 2017-01-18
定義和用法 clearstatcache()函數的作用是:清除檔案狀態緩衝。 PHP的快取資料對更快更好的運行函數是非常有利的。如果一個檔案在指令碼中測試了多次,你也許會禁止對正確的結果進行緩衝。為了實現這點,你可以使用clearstatcache()函數。 文法 clearstatcache() 提示和注意 提示:執行緩衝的函數: stat() lstat() file_exists() is_writable() is_readable() is_executable() is_file()
Time of Update: 2017-01-18
本文討論的重點在於PHP學習及開發的持久性與外延性.當許多人把自己三個月學會PHP當作一種資本到處炫耀時.當這些人炫耀過後又轉投其它語言時.我必需告訴你,你不適合做PHP的開發工作.是的,PHP有許多直觀的函數,可以很直觀的使用,但你未必真正瞭解它在什麼樣的狀態下使用..或者說所有函數的所有組合使用是很難一下子完全撐握的...即便完全撐握...也或許可以找到別外的更好的方法...是的,每個新的PHP的發行版本都有函數在被廢止,還有另外一些新的函數出現,所以,這是一個不斷加固的過程....你可能或
Time of Update: 2017-01-18
什麼是魔術函數? 對於__開頭的函數就命名為魔術函數, 此類函數都在特定的條件下觸發的.比如: __set() __get()等 在設定或取不存在的屬性時候觸發. 有那些魔術函數呢? 總的來說, 有下面幾個魔術函數 __construct() __destruct() __get() __set() __isset() __unset() __call() __callStatic() __sleep() __wakeup() __toString() __set_state()
Time of Update: 2017-01-18
在這一節中,我們就來看看在PHP中如何建立一個類和對象。 1. 建立類 在PHP中,建立一個類和在C#/Java中基本類似,閑話少說,給大家看個最簡單的例子: 複製代碼 代碼如下: <?php class People { var $name; public function GetName() { return $this->name; } public function SetName($name) { $this->name=$name; } } $p=new
Time of Update: 2017-01-18
1. 解決範圍問題在上一節談到了PHP中函數的範圍問題,如果說類還不夠說明問題,那麼在這篇文章中的範圍例子,也許對您更有說服力。那麼,我們如何能在PHP的函數中訪問外部的變數呢?在PHP中,存在一個概念叫做全域範圍,也就是說,如果你不使用函數(未來會有類的概念),那麼你建立的變數可以在頁面的任何地方訪問。那麼,我們怎麼解決函數體內的問題呢?我們可以使用global關鍵字: <?php $name="kym"; function Test() {
Time of Update: 2017-01-18
1. 方法概述首先,寫一個最簡單的函數,大家看一眼就可以了:<html><head> <title>HelloPHP</title></head><body> <?php function CustomPrint($str) { for($i=0;$i<5;$i++) { echo($str); echo('<br/>'); }
Time of Update: 2017-01-18
1. 關於大小寫 PHP內建的函數和結構是不區分大小寫。 如: 複製代碼 代碼如下: <html> <head> <title>HelloPHP</title> </head> <body> <?php echo("Hello PHP"); ECHO("Hello PHP"); Echo("Hello PHP"); ?> </body> </html> 這三者的效果是一樣的。
Time of Update: 2017-01-18
1. AppServnetwork首先,我們先來下載PHP相關的一些東西。首先,我們來下載一整套PHP相關的工具——AppServnetwork。AppServ 2.5.10 php運行環境appserv 2.6.0 php運行環境安裝結束之後再開始菜單中會出現: 讓我們首先啟動Apache。(Control Server by Service –>Apache Start)。其中Apache和MySQL已經被安裝成了Window服務。當啟動成功後。讓我們開啟安裝目錄:在我本機上是:D:\
Time of Update: 2017-01-18
任務2:認清變數的作用範圍 ⚑局部變數與全域變數 變數的存在有著它的生命週期,我們可以讓它存在於一個小的函數內部,也可讓它存在於整個程式當中。對於一般情況下聲明的變數,我們稱之為局部變數,只能在當前程式段中存在,而使用$globals聲明出來的變數則是在當前頁面整個程式當中都會有效。 例: 複製代碼 代碼如下: <?php $a=1; $b=2; function sum() {$a; $b; $b=$a+$b; } sum(); echo$b; ?> 在這段程式當中,
Time of Update: 2017-01-18
PHP概述: php是Hypertext Preprocessor(超文本前置處理器)的縮寫,是一種伺服器端、跨平台、HTML嵌入式的指令碼語言,其獨特的文法混合了C語言、Java語言和Perl語言的特點,是一種被廣泛應用的開源式的多用途指令碼語言, 尤其適合web開發。php是b/s體繫結構,屬於三層結構。服務啟動後,使用者不用相應用戶端軟體,只用瀏覽器瀏覽即可以,即儲存了圖形化的使用者介面,又大大減少了應用維護量。php是起源於自由軟體,即開源軟體,
Time of Update: 2017-01-18
PHP 包括幾個函數可以判斷變數的類型,例如:gettype(),is_array(),is_float(),is_int(),is_object() 和 is_string()。 複製代碼 代碼如下: <?php $s = "this is a string"; $i = 9; $arr = array(2,4,6); is_string($s); //返回TRUE,表示$s是一個字串變數 is_string($i); //返回FALSE,表示$i不是一個字串變數
Time of Update: 2017-01-18
PHP 中的變數 變數用於儲存值,比如數字、文本字串或數組。 一旦設定了某個變數,我們就可以在指令碼中重複地使用它。 PHP 中的所有變數都是以 $ 符號開始的,變數名是區分大小寫。 在 PHP 中設定變數的正確方法是: $var_name = value;PHP 的入門者往往會忘記在變數的前面的 $ 符號。如果那樣做的話,變數將是無效的。 雖然在 PHP 中並不需要初始設定變數,但這是個好習慣。未初始化的變數具有其類型的預設值 - FALSE,零,Null 字元串或者空數組。 複製代碼
Time of Update: 2017-01-18
PHP 的指令碼塊以 <?php 開始,以 ?> 結束。您可以把 PHP 的指令碼塊放置在文檔中的任何位置。 當然,在支援簡寫的伺服器上,您可以使用 <? 和 ?> 來開始和結束指令碼塊。 不過,為了達到最好的相容性,我們推薦您使用標準形式 (<?php),而不是簡寫形式。 複製代碼 代碼如下: <?php ?> PHP 檔案通常會包含 HTML 標籤,就像一個 HTML 檔案,以及一些 PHP 指令碼代碼。 在下面,我們提供了一段簡單的 PHP
Time of Update: 2017-01-18
在PHP中經常會用到foreach的使用,而要用到foreach,就必須用到數組。因此,在這篇文章中,我們一邊講數組,一邊講foreach。foreach有兩種文法:第一種:遍曆給定的 數組語句 array_expression 數組。每次迴圈中,當前單元的值被賦給 $value 並且數組內部的指標向前移一步(因此下一次迴圈中將會得到下一個單元)。foreach (array_expression as $value) 第二種:同上,同時當前單元的鍵名也會在每次迴圈中被賦給變數
Time of Update: 2017-01-18
php常用的時間函數測試環境:php5.3.29unix時間戳記(從Unix 紀元(January 1 1970 00:00:00 GMT)到給定時間的秒數。)。以下簡稱時間戳記。返回某一時間的時間戳記。time();擷取當前本機時間的時間戳記。mktime(時,分,秒,月,日,年);//從右向左可以省略,省略到的參數用本機時間替換,比如省略了最後日和年就應用目前時間 22日 2016年。//年可寫兩位或四位元字。兩位時0-69 對應於 2000-2069,70-100 對應於 1970-200