Time of Update: 2016-06-23
今天朋友群裡朋友問了下 按位與或的問題。。 PHP 工作有1年了 可能對這塊不太熟悉吧 在這裡給新手朋友介紹下這部分 按位於主要是對位元操作。 這裡不是單純的相加關係 十進位 1換算成二進位 00000001 十進位 2換算成二進位 00000010 按位^ 00000011 // 就是不相同的都算成1 啦 ^_^ 然後,
Time of Update: 2016-06-23
weeks後的中括弧不可漏,否則用PHP擷取的時候只能取到最後一個值。之後PHP就很好處理了,如下: 方法一: $weeks = $_POST['weeks']; for($i=0;$i"; 方法二: $array = $this->request->getParameter("weeks[]"); $str =implode(',',$array); echo $str;
Time of Update: 2016-06-23
1、flush 重新整理程式緩衝的內容,並向瀏覽器輸出 。 2、ob_start開啟輸出緩衝區 。 當緩衝區啟用時,所有來自PHP程式的非檔案頭資訊均不會發送,而是儲存在內部緩衝區。 此時php的所有echo 都儲存在緩衝區 這是即使在設定標頭檔前 有輸出 也不會報錯 為了輸出緩衝區的內容,可以使用ob_end_flush()或flush()輸出緩衝區的內容。 3 、ob_get_contents
Time of Update: 2016-06-23
其實這是在PHP的設定檔裡面設定的,讓我們來看一下php.ini這個設定檔,在第466行左右有如下內容: ; This directive describes the order in which PHP registers GET, POST, Cookie, ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC).
Time of Update: 2016-06-23
本文摘自CSDN樂知教育《草根》雜誌第四期 最近在考慮項目為使用者群發郵件時想到了這個方法,覺得還有用,所以記錄下來(項目情況是:使用者要根據實際情況給他的客戶發郵件,他的客戶的數量是成千上
Time of Update: 2016-06-23
2.4 變數 變數是指在程式的運行過程中隨時可以發生變化的量,在代碼中可以只使用一個變數,也可以使用多個變數,變數中可以存放單詞、數值、日期以及屬性等。變數的值是臨時的,當程式啟動並執行時候,該值是存在的,如果程式結束,變數的值就會丟失。雖然在前面的樣本中也使用到了變數,但是沒有詳細的說明,本節將詳細介紹如何建立變數,以及如何引用變數。 2.4.1 建立變數
Time of Update: 2016-06-23
大量的PHP開源(開放原始碼/Open Source)應用改變了這個世界,改變了互連網,以下我們總結從資料庫到購物、部落格等眾多類型的開源PHP軟體,供網站開發人員們參考。
Time of Update: 2016-06-23
什麼是PHP開發架構 有太多的原因使得PHP成為世界上最受歡迎的指令碼語言??高度靈活、簡單易用??不過寫PHP(或者任何這種語言)代碼時,人們常常陷入單調重複而令人生厭的 體力活動的窘境。而這正是PHP開發架構大顯身手的地方。 通過提供一個開發Web程式的基本架構,PHP開發架構把PHPWeb程式開發擺到了流水線上。換句話說,PHP開發架構有助於促進
Time of Update: 2016-06-23
1、如果在函數中,我們不希望使用某個變數,或者是希 望徹底的不再使用某個變數,則可以使用unset(變數名 ),將該變數徹底刪除 $a=12; function abc($a){ unset($a); $a=50; } abc($a); echo '$a='.$a;//the result is $a=122、在Php函數中我們可以給某些參數,賦一個預設的值 function abc(){ } 3、php傳遞變數的時候,預設是值傳遞,如果需要引用 (地址)傳遞,可以使用&變數名
Time of Update: 2016-06-23
頁面編碼統一 MySQL資料庫編碼、html頁面編碼、PHP或html檔案本身編碼要全部一致。1、MySQL資料庫編碼:建立資料庫時指定編碼(如gbk_chinese_ci),建立資料表、建立欄位、插入資料時不要指定編碼,會自動繼承資料庫的編碼。資料庫連接時,也有編碼,可以在串連完資料庫後,執行mysql_query(‘SET NAMES
Time of Update: 2016-06-23
電腦語言的學習重要的是實踐過程,如果只是看的話,會覺得很簡單但是到你真正去編寫一段代碼的時候你會發現,你學的都是神馬東西啊!所以 學語言要不停的敲敲敲代碼! 今天學習的是php的函數的初步, 1。define函數 函數的的作用是定義常量 基本文法是define(string constant_name,mixed value,case_sentsitive=true) 作為練習的一小段代碼是:
Time of Update: 2016-06-23
1. __construct()和__destruct() 在執行個體被 建立/銷毀 的時候被調用,都可以傳遞0個或多個參數。 class A { function A() { echo "build A"; } function __destruct() { echo "destroy A"; } } $obj = new A(); //unset($obj); Note:The
Time of Update: 2016-06-23
PHP File 檔案格式 對於只包含有 PHP 代碼的檔案,結束標誌("?>")是不允許存在的,PHP自身不需要("?>"), 這樣做, 可以防止它的末尾的被意外地注入相應。 重要: 由 __HALT_COMPILER() 允許的任意的二進位代碼的內容被 Zend Framework 中的 PHP 檔案或由它們產生的檔案禁止。 這個功能的使用只對一些安裝指令碼開放。 縮排由四個空格組成,禁止使用定位字元 TAB 。 行的最大長度
Time of Update: 2016-06-23
setcookie可以設定cookie, 不過在php設定的cookie頁面第一次不能獲得, 必須重新整理一下,第二次才能獲得. 這是因為cookie的原理: $_COOKIE數組是從用戶端返回的變數cookie值, 所以頁面第一次執行時, 用戶端的cookie值還沒有 重新整理後第二次執行已經有伺服器傳遞的值了,所以可以擷取到. 有一種變通的方法, 可以使得cookie值不需要重新整理第一次就能生效, 其實就是給$_COOKIE數組賦值. 代碼如下: $v){
Time of Update: 2016-06-23
首先我們要知道明確單例模式這個概念,那麼什麼是單例模式呢? 單例模式顧名思義,就是只有一個執行個體。 作為對象的建立模式, 單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體, 這個類我們稱之為單例類。 單例模式的要點有三個: 一是某個類只能有一個執行個體; 二是它必須自行建立這個執行個體; 三是它必須自行向整個系統提供這個執行個體。 下面我們討論下為什麼要使用PHP單例模式?
Time of Update: 2016-06-23
php上傳檔案限制涉及很多方面,大致歸納一下,有如下幾個: 1、memory_limit //記憶體設定限制 2、max_execution_time //程式執行時間限制 3、post_max_size //最大POST資料限制 4、upload_max_filesize //最大上傳檔案大小限制
Time of Update: 2016-06-23
隱藏index.php 一、codeigniter codeigniter和許多php架構一樣,有個單一入口index.php,從url上看,顯得很不友好。通過apache的rewirte,是可以隱藏掉的,實現偽url。 開啟codeigniter下system\application\config中的config.php 找到$config['index_page'] = "index.php"
Time of Update: 2016-06-23
simple_html_dom.php 可以說使用PHP處理 網頁, html 還可以. 不過, 與java 處理 不同的網頁編碼一樣, 對不同的編碼並沒有進行處理, 已進行了改進. 以下是使用方法:(說明: 目前只修改為讀取 UTF8 或 gb2312 網頁.) 在 g/fw.php 中, 以下定義與 simple_html_dom 有關: $MY_HTML_CONV = "utf8->gb"; // 這是讀取UTF8編碼時的設定. $IS_CURL = true;
Time of Update: 2016-06-23
/*** @name 名字* @abstract 申明變數/類/方法* @access 指明這個變數、類、函數/方法的存取許可權* @author 函數作者的名字和郵箱地址* @category 組織packages* @copyright 指明著作權資訊* @const 指明常量* @deprecate 指明不推薦或者是廢棄的資訊* @example 樣本* @exclude 指明當前的注釋將不進行分析,不出現在文擋中* @final 指明這是一個最終的類、方法、屬性,禁止派生、修改。*
Time of Update: 2016-06-23
FastCGI簡介 CGI全稱是“通用閘道介面”(Common Gateway Interface), 它可以讓一個用戶端,從網頁瀏覽器向執行在Web伺服器上的程式請求資料。 CGI描述了用戶端和這個程式之間傳輸資料的一種標準。 CGI的一個目的是要獨立於任何語言的,所以CGI可以用任何一種語言編寫,只要這種語言具有標準輸入、輸出和環境變數。如php,perl,tcl等 FastCGI像是一個常駐(long-live)型的CGI,