Time of Update: 2018-12-06
1、定義常量:<?php //1 define("TAX_RATE",0.08); echo TAX_RATE; //輸出0.08 //2 (PHP 5.3) const TAX_RATE2 =0.01; echo '--'.TAX_RATE2; //輸出0.01?>2、require 和require_once
Time of Update: 2018-12-06
mysqli 增強-批量執行sql 語句<?php //mysqli 增強-批量執行sql 語句 //批量執行dql //使用mysqli的mysqli::multi_query() 一次性添加3個使用者 $mysqli =new MySQLi("localhost","root","root","test"); if($mysqli->connect_error){ die ("串連失敗".$mysqli->connect_
Time of Update: 2018-12-06
1、使用mysqli擴充庫 預先處理技術 mysqli stmt 向資料庫添加3個使用者<?php //mysqli擴充庫 預先處理技術 mysqli stmt 向資料庫添加3個使用者 //1、建立mysqli對象 $mysqli = new MySQLi("localhost","root","root","test"); if($mysqli->connect_error){ die($mysqli->conncet_error);
Time of Update: 2018-12-06
Cookie是用戶端技術,伺服器把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器。當使用者使用瀏覽器再次訪問伺服器的WEB資源時,就會帶著各自的資料去,這樣,WEB資源處理的就是使用者各自的資料了。1、建立一個Cookie(在伺服器端建立的)<?php //把使用者名稱和密碼儲存到用戶端的cookie //setCookie 函數來實現 第一個參數表示cookie的key,第二個參數表示val,第三個參數是cookie的值,代表在用戶端儲存的時間,按秒計算
Time of Update: 2018-12-06
Session 是服務端技術,利用這個技術,伺服器在運行時可以為每一個使用者的瀏覽器建立一個其獨享的session檔案,由於session為使用者瀏覽器獨享,所以使用者在訪問伺服器的web資源時,可以把各自的資料放在各自的session中,當使用者再去訪問伺服器中的其它web資源時(前提會話沒有結束),其他web資源再從使用者的各自session中取出資料為使用者服務。Session
Time of Update: 2018-12-06
1、操作檔案,擷取檔案資訊<?php //開啟檔案 $file_path="text.txt"; if($fp=fopen($file_path,"r")){ //取出檔案的資訊 $file_info=fstat($fp); echo "<pre>"; print_r($file_info); echo "</pre>"; //單個的取出 $file_
Time of Update: 2018-12-06
1、讀取檔案操作<?php //讀取檔案 $file_path="text.txt"; if(!file_exists($file_path)){ echo "檔案不存在"; exit(); } //開啟檔案 $fp=fopen($file_path,"a+"); //讀取檔案 $content=fread($fp,filesize($file_path)); echo "檔案內容是:<br/&
Time of Update: 2018-12-06
1、寫檔案<?php //寫檔案 $file_path="text.txt"; if(!file_exists($file_path)){ echo "檔案不存在"; exit(); } //"a+" 在檔案後面追加 "w+"重新寫入 $fp=fopen($file_path,"w+"); $con="\r\n你好"; for($i=0;$i<10;$i++){ fwrite($fp,$con);}
Time of Update: 2018-12-06
1、檔案的拷貝<?php //$file_path=iconv("utf-8","gb2312","C:\\Documents and Settings\\All Users\\Documents\\My Pictures\\樣本圖片\\完全達到.jpg");/* if(!copy("C:\\Winter.jpg","D:\\aa.jpg")){ echo "error"; }else{ echo "OK"; } */
Time of Update: 2018-12-06
1、圖片格式:目前網站開發常見的圖片格式有gif,jpg/jpeg,png .....區別:gif 圖片壓縮率高,但是只能顯示256色,可能造成顏色的丟失,可以顯示動畫jpg/jpeg 圖片壓縮率高(有損壓縮),可以用較小的檔案來顯示,網頁上用得比較多png 該格式綜合了gif和jpg的優勢,缺點是不能顯示動畫2、通過PHP編程來繪圖<?php //繪圖技術 基本步驟 前提:在php.ini檔案中啟用gd庫 //建立畫布 預設背景是黑色的
Time of Update: 2018-12-06
題目:編寫一個函數(以物件導向的方式開發),從網頁輸入一個整數列印出對應的金子塔。參考代碼:顯示頁面:1、pview.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-06
1、break:表示結束當前的for ,while,do..while,switch流程,後面可以給數字,表示退到第幾層。如:<?php$i = 0;while(++$i){switch($i){case 4:echo "quit to 4.<br>";break;//跳出switch語句case 9:echo "quto to 9.<br/>";break 2; //這裡跳了2層,跳出while迴圈 這裡的數字不能超過它實際的層數,如果寫成break
Time of Update: 2018-12-06
用一個列子來讀解成員方法:大家可以自己動手寫一寫,加深理解。這樣一個需求; 希望人可以說話, 做算術題.......,這樣就需要使用到成員方法:1、添加speak 成員方法,輸出 我是小明2、添加jisuan 成員方法,可以計算從 1+..+1000的結果3、修改jisuan 成員方法,該方法可以接收一個數n,計算 1+..+n 的結果4、添加add 成員方法,可以計算兩個數的和參考代碼:<?php class Person{ public $name;
Time of Update: 2018-12-06
在類中自訂構造方法的基本文法://php5這樣[修飾符]function __construct([參數列表]){ }//php4 這樣[修飾符]function 類名([參數列表]){ }看個列子就很好理解了:<?php class Person{ public $name; public $age; //構造方法 php5 public
Time of Update: 2018-12-06
1、函數:可以這樣理解,函數是完成某一功能的程式指令的集合。可以分為自訂函數和系統函數(PHP文檔中查看)。2、定義函數:function 函數名(參數列表){ 語句//方法(函數主體) return //傳回值}參數列表可以是多個參數參數是多個,類型是PHP中的支援的任意類型函數名以底線、字母開頭函數名不區分大小寫3、函數在PHP頁面的調用做項目的時候,基本上用到require_once的引用。(require_once'xx.php')
Time of Update: 2018-12-06
1、定義類<?php //定義一個類 /* class Cat{ public $name; public $age; } $cat1=new Cat(); $cat1->name ="小白"; $cat1->age=10; echo $cat1->name.'---'.$cat1->age;*/ //對象傳遞的形式,地址傳遞 class Person{
Time of Update: 2018-12-06
<?php //二維數組轉置 //定義一個二維數組 $arr =array(array(1,2,3),array(4,5,6)); //定義一個數組來放置轉置的資料 $arr1=array(); //轉置前遍曆 echo "轉置前:<br/>"; for($i=0;$i<count($arr);$i++){ for($j=0;$j<count($arr[$i]);$j++){
Time of Update: 2018-12-06
題目:有一群朋友在玩捉迷藏遊戲,不時有新的小朋友加入,請問如何知道現在共有多少人在玩?請使用物件導向的思想,編寫程式解決。解決這個問題有2中方法:使用全域變數和靜態變數<?php //有一群朋友在玩捉迷藏遊戲,不時有新的小朋友加入, //請問如何知道現在共有多少人在玩? //請使用物件導向的思想,編寫程式解決。/* //1種方法使用全域變數 global $global_nums; //先聲明全域變數後再對它進行賦值
Time of Update: 2018-12-06
PHP通過Imagick擴充來實現對圖片的處理,Imagick擴充是基於ImageMagick的,但Imagick擴充不是PHP內建的,如果使用者想使用它,要麼尋找Windows的Binary檔案,要麼自己編譯一個。如果在Linux上,這些都不是問題。但Windows上相關的資料少之又少。下面簡單介紹一下本人的編譯過程。準備過程:1.
Time of Update: 2018-12-06
先觀察以下PHP代碼:if ('' == false) echo 'OK'.PHP_EOL;else echo 'NO'.PHP_EOL;if ('') echo 'OK'.PHP_EOL;else echo 'NO'.PHP_EOL;if ('0' == false) echo 'OK'.PHP_EOL;else echo 'NO'.PHP_EOL;if ('0') echo 'OK'.PHP_EOL;else echo 'NO'.PHP_EOL;if (array() == false)