Time of Update: 2017-01-18
但是我們知道,物件導向有三大特徵:繼承,多態和封裝。 1. 繼承 我們繼續上一節中的例子,在PHP中,繼承和Java是一樣的,都使用extends關鍵字。 複製代碼 代碼如下: class People { private $name; public function GetName() { return $this->name; } public function SetName($name) { $this->name=$name; } } class Student
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
認識並使用PHP超級全域變數 超級全域變數也叫做預定義變數,是PHP系統中內建的變數,它可讓你的程式設計更加的方便快捷。它的類型包括: $GLOBALS 包含一個引用指向每個當前指令碼的全域範圍內有效變數。該數組的鍵名為全域變數的名稱。從 PHP 3 開始存在 $GLOBALS 數組。 $_SERVER 變數由 網頁伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊數組 $_GET 經由 URL 請求提交至指令碼的變數。 $_POST 經由 HTTP POST 方法提交至指令碼的變數。 $
Time of Update: 2017-01-18
⚑ 靜態變數的聲明與使用 ⚑ 自訂常量的使用方式 什麼是靜態變數? 靜態變數是指用static聲明的變數,這種變數與局部變數的區別是,當靜態變數離開了它的作用範圍後,它的值不會自動消亡,而是繼續存在,當下次再用到它的時候,可以保留最近一次的值。 下面舉例: 複製代碼 代碼如下: <?php function add() { static $i=0; $i++; echo $i; } add(); echo " "; add(); ?>
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
變數的定義 ⚑變數的類型 ⚑變數的使用
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的入門之路 說明: 我這裡暫時是以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫,在php-4.3.3下的環境做的程式。當然要簡單的構建和訪問查看資料庫 PHPMYADMIN 不可少 這裡需要懂得HTML基礎知識!沒有HTML基礎知識的!可以去百度或者GOOGLE搜下!很簡單的!這裡就不多說了 好了我們開始吧!我們就把PHP入門當成一個蘋果吧!一口一口的吃掉他! 不囉嗦了!開始了 吃蘋果一 1、嵌入方法:
Time of Update: 2017-01-18
一、定義數組 可以用 array() 語言結構來建立一個數組。它接受一定數量用逗號分隔的 key => value 參數對。 array( [key =>] value , ... ) // key 可以是 數字 或者 字串 // value 可以是任何值 例子1: 複製代碼 代碼如下: <?php $phpjc = array( 0=>'word', 3=>'excel', 'outlook', 'access'); print_r($phpjc); ?>
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
也就是說,如果把一個字串值賦給變數 var,var 就成了一個字串。如果又把一個整型值賦給 var,那它就成了一個整數。 PHP 中的類型強制轉換和 C 中的非常像:在要轉換的變數之前加上用括弧括起來的目標類型。 複製代碼 代碼如下: <?php $foo = 10; echo "轉換前:\$foo=".$foo; //輸出一個整數 echo "<br/>" //輸出:$foo=10 echo "<br/>"; $foo = (boolean) $foo;
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
舉例子如下: 複製代碼 代碼如下: $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 輸出: 複製代碼 代碼如下: Array ( [scheme] => http [host] => www.electrictoolbox.com [path] => /php-extract-domain-from-full-url/ )
Time of Update: 2017-01-18
本文主要介紹的是PHP對XML內容進行修改和刪除的方法,下面話不多說,我們來看執行個體原理圖如下範例程式碼example.xml<?xml version="1.0" encoding="utf-8"?><root> <book id="1"> <title>title1</title> </book> <book id="2">
Time of Update: 2017-01-18
什麼是異常?PHP 5 提供了一種新的物件導向的錯誤處理方法。異常處理用於在指定的錯誤(異常)情況發生時改變指令碼的正常流程。這種情況稱為異常。當異常被觸發時,通常會發生: 當前代碼狀態被儲存 代碼執行被切換到預定義的異常處理器函數