[PHP] 《PHP邊學邊教》(01.開篇——準備工作)

先自我介紹一下吧,我叫海霆,英文名Hetty,我的愛好是……好了,打住,還是跳過吧,免得被人罵的,呵呵。  也許有人會奇怪,為什麼教程的名字會叫《PHP邊學邊教》呢?原因很簡單,我也在學嘛,大家共同學習、共同交流、共同進步就是我所期望的了。  我記得一個恩師跟我說過一句話:“你在教別人的同時,自己也會得到很大的提升!”所以我寫這篇爛教程的目的很明確,就是:1、鞏固自己的PHP基礎知識;2、希望儘可能給需要的人一些協助。(所以大家學習的過程中,也要多跟別人分享學習經驗哦!)  這個小教程不會深入去

php基礎知識:類與對象(2) 自動載入對象

自動載入對象: 很多開發人員寫物件導向的應用程式時對每個類的定義建立一個 PHP 源檔案。一個很大的煩惱是不得不在每個指令碼(每個類一個檔案)開頭寫一個長長的包含檔案清單。 在 PHP 5 中,不再需要這樣了。可以定義一個 __autoload 函數,它會在試圖使用尚未被定義的類時自動調用。通過調用此函數,指令碼引擎在 PHP 出錯失敗前有了最後一個機會載入所需的類。 本例嘗試分別從 MyClass1.php 和 MyClass2.php 檔案中載入 MyClass1 和

傻瓜化配置PHP環境——Appserv

必 看:如果你已經裝了IIS伺服器,請到:“開始—> 程式 —> 管理工具 —> Internet 資訊服務(IIS)管理器 —>

php基礎知識:類與對象(5) static

Declaring class members or methods as static makes them accessible without needing an instantiation of the class. A member declared as static can not be accessed with an instantiated class object (though a static method can).

php基礎知識:類與對象(1)

類的定義: 以關鍵字 class 開頭,後面跟著類名,可以是任何非 PHP 保留字的名字。後面跟著一對花括弧,裡麵包含有類成員和方法的定義。偽變數$this可以在當一個方法在對象內部調用時使用。$this 是一個到調用對象(通常是方法所屬於的對象,但也可以是另一個對象,如果該方法是從第二個對象內靜態調用的話)的引用。//??靜態調用的內部到底是怎樣的?看個例子:class A{ function foo() { if (isset($this)) {

php基礎知識:函數基礎知識

函數,所有的語言都有,所以這裡只說重點: 1>定義:php不需要定義傳回值類型。 2>函數名是非大小寫敏感的,不過在調用函數的時候,通常使用其在定義時相同的形式。 3>PHP 中的所有函數和類都具有全域域,可以在內部定義外部調用,反之亦然。 4>PHP 不支援函數重載,也不可能取消定義或者重定義已聲明的函數。 5>在 PHP 中可以調用遞迴函式。但是要避免遞迴函式/方法調用超過 100-200 層,因為可能會破壞堆棧從而使當前指令碼終止。

中篇:安裝及配置PHP

Apache裝好了,終於可以弄開始弄PHP了,那麼我們就開始吧。首先將先前下載好的php-5.2.0-Win32.zip解壓縮,目錄的話隨你喜歡咯,我這裡為了方便講解,就解壓縮到D:\php5好了。如果你要改路徑的話,下面所有的路徑都要記得改哦。由於這篇教程涉及的內容比較簡單,我就不做圖片咯。  接下來要做的是把PHP和Apache伺服器串連上,具體步驟如下:1、將D:\php5目錄下的“php.ini-recommended”重新命名為“php.ini”;2、將“php.ini”檔案拷貝到Wi

php基礎知識:控制結構

php的控制結構,大部分和其他主流語言,如C,Java等相同。 這裡列出一些不同的以及經常被考到的細節: 1>流程式控制制的替代文法(pascal的風格) 主要用在if,while,for,foreach 和 switch語句中。替代文法的基本形式是把左花括弧({)換成冒號(:),把右花括弧(})分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。 例(1): if ($a == 5): /*dosomething1*/ /

php 中include()與require()的對比

php的require()與include(),在效能方面並無大的不同。 僅有的一些不同在於: include()執行時檔案每次都要進行讀取和評估; require()執行時檔案只處理一次(實際上,檔案內容替換了require()語句)。 即如果有包含這些指令之一的代碼和可能執行多次的代碼,則使用require()效率比較高。

一個可以刪除字串中HTML標記的PHP函數

一個可以刪除字串中HTML標記的PHP函數作者:limote 當訪客留言和發帖時,我們並不希望訪客在留言和文章中使用HTML標記,所以在訪客提交留言和文章時我門得把HTML標記刪除,下面的函數就是實現此功能的函數 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">")$i++; $i+

從C/C++遷移到PHP——判斷字元類型的函數

在C/C++中,標頭檔ctype.h中定義了關於字元類型一組宏,可以得到給定字元的類型。 而PHP中沒有相關函數。前些天發現在www.mm4.de下載的PHP中提供了一個名為php_ctype.dll的擴充庫, 載入後發現提供一部分此類的函數,特整理出來供大家參考。 在PHP中正確載入php_ctype.dll檔案後,用<?php phpinfo();?>可以看到以下資訊: ctype ctype functions enabled (experimental)

簡體中文轉換為繁體中文的PHP函數

感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=gbtobig5($txt)。 (註:原始碼中的include "data_gb.php";這個檔案在就是一個數組,在http://caocao.oso.com.cn/data_gb.zip,請編輯下載到oso上,做一個連結,因為這個檔案我過幾天就要刪除了。) <? /***********************************************************************

PHP安裝攻略:常見問題集(二)

四、 問:當我將PHP和APACHE一起編譯時間,好象有問題。它總是說無法找到httpd.h檔案,可事實上該檔案時存在的。為什嗎? 答:你需要讓PHP配置/安裝指令碼知道你的APACHE源碼的最進階目錄,而不是包含httpd.h檔案的目錄。也就是說,應該指定"--with-apache=/path/to/apache/"而不是"--with-apache=/path/to/apache/src"。 五、 問:我使用RPM安裝了PHP,但APACHE卻不能處理PHP檔案。為什嗎? 答:

PHP指令碼的10個技巧(1)

把PHP安裝為Apache DSO PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。 我建議你最好把PHP安裝為Apached的DSO ,這種安裝模式的維護和升級都相當簡單。比方說,假設你原先只安裝了PHP的資料庫支援功能。可過了幾天之後你又決定要為PHP添加加密功能。很簡單,你只要鍵入make clean命令,然後增加新的配置選項,接著再執行make和

一個簡單的PHP入亹源程式

引用“星空浪子”php中文文檔的例子: 聊天室,是 Web 站上打發無聊人士的秘密武器。同時,站長或其它人員也可以在這兒殺時間。甚至發生一段轟轟烈烈的網路戀情呢,就算沒有,起碼可以增加打字的速度。 聊天室,其實就是多人共同使用的 CGI 程式。程式將每個人輸入的字串,依系統接收完成的時間整理過後,再送給各個使用者。而 Web 聊天室和 BBS 的聊天室不同的地方是 BBS 聊天室可以每收到一句話,就馬上分送給每位在聊天室的網路使用者;Web 由於 CGI 程式不能像 BBS 的 telnet

在Windows版的PHP中使用ADO

這個例子建了一個串連,用ODBC開啟Access的資料庫NorthWind(安裝Access時帶的示範)。在執行了SQL語句後,返回了RecordSet對象。例子顯示了前三個欄位: <? $dbc = new COM("ADODB.Connection"); $dbc->Provider = "MSDASQL"; $dbc->Open("nwind"); $rs = $dbc->Execute("select * from products"); $i = 0

轉換中文日期的PHP程式

本程式將中文日期輸出為2001-12-23,並很好解決了“十”的問題,如“十一”和“二十一”中“十”的處理!稍加修改可改為函數。 <? $str="二零○一年十二月二十三日"; echo $str."<p>"; $flag=0; $cn=array("一","二","三","四","五","六","七","八","九","十","零","○"); $num=array("1","2","3","4","5","6","7","8","9","","0","0");

PHP學習之PHP運算子

PHP運算子 下面我分別看一下PHP3的算術、字串、邏輯與比較等運算子。    1、算術運算子   +:  $a + $b 加 $a加上$b   -:  $a - $b 減 $a減去$b   *:  $a * $b 乘 $a乘以$b   /:  $a / $b 除 $a除以$b   %:  $a % $b 模數 $a除以$b的餘數 如果兩個運算元都是整型值(字串將被轉換為整型值),除號("/") 返回整型值(整除的值)。如果任一個運算元是浮點值,則做浮點除法。 2 字串運算子   

虛擬機器主機中對PHP的特殊設定

虛擬機器主機設定 <VirtualHost 127.0.10.10> ServerAdmin webmaster@hostmachine.com DocumentRoot /www/virtual.com/htdocs ServerName www.virtual.com UserDir /www/virtual.com/htdocs ScriptAlias /cgi-bin/ /www/virtual.com/cgi-bin/ ErrorLog

WML,Apache,和 PHP 的介紹

在公司的網站中, 我發現需要一個可以無線接收我的電子郵件,股市資訊等. 不想要付錢給人來得到我要的資訊, 我決定了開發一個無線網站.這樣的資訊在網際網路上是沒問題的,但是它被分散得難以收集。我需要可以執行 php ,存取資料庫,並且我需要 PHP 為我做另外的功能。這篇文章含蓋了wml 的基礎, 如何建立你的 apache Server 和 php 。這些基礎可讓你建立環境並且自己學習往後的應用.   需 求 你要對 Apache Web Server, Php 和 html 有點經驗.

總頁數: 1662 1 .... 1424 1425 1426 1427 1428 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.