自我認為學習PHP的幾個方向

用php已經快一年了,但感覺對php的瞭解很一般,不是我不努力,實在是不知道怎麼下手,好像什麼都知道一點,而什麼又都不清楚,雖然現在可以做網站,可以配環境,可以寫函數,可以用模板,但總是感覺在安全性上,在效能上,都不能讓人滿意。下面是我把php分為幾個要學習的模組1.編譯配置2.對資料庫的操作a、基礎b、進階Mysql索引、查詢最佳化儲存最佳化 3.對檔案的處理4.PHP作圖5.Regex6.物件導向的技術7.模板技術進階1、編碼風格結構清晰、命名規範、邏輯性強、代碼冗餘率低、以及養成書寫設計文

php下一代的五個framework介紹

php下一代的五個framework介紹源文網址: http://www.theweb20dev.com/wordpress/2006/05/03/5-next-generation-php-frameworks/另一篇介紹php frameworks的文章非常不錯,我沒時間整理了,網址為:

用eAccelerator(前身Truck MMCache)加速PHP )

What is eAccelerator?----------------------eAccelerator is a free open source PHP accelerator, optimizer, encoder anddynamic content cache for PHP. It increases performance of PHP scripts by caching them in compiled state, so that the overhead of

php 產生靜態頁面

 PHP產生靜態頁面 緩衝一、引 言

PHP 載入頁面時彈出廣告圖片

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>code.js.cn</title><meta

PHP 擷取許可權的問題

 <script type="text/javascript">function checkLabelText(user){ var name = $('#lblNavname'+user).html(); if(name == null || name == ""){ name = 1; $.get("index.php?c=MEMBER&action=index",{name:name},function(data){ if(data == 1);

國內Php開源建站程式

51cto

php國外建站源碼

轉:51cto大量的PHP開源(開放原始碼/Open

被遺忘的技術–PHP中的GOTO聲明

(好象是04年)7月29日 Sara 在新聞群組發布一個引進 GOTO 聲明的補丁(adding a GOTO statement to PHP),即刻在新聞群組裡引起了強烈凡響,正如C中的GOTO一樣,即有它的好處又有它的壞處。相關例子:function x ($a, $b) { if ($b > 0) { return x ($a + 1, $b - 1); } else { return $a;

Linux下php擴充模組開發

項目做了快半年了,關於php的擴充模組開發,從完全不懂到邊查資料邊摸索,到現在的靈活運用,其間也經曆了不少的困惑期,在此以文章記錄,希望對有同樣需求的人起到一定的協助作用。一. 產生一個簡單的php extension我們需要兩個目錄:php src,php bin,到網上下載一個php源碼包,解壓,安裝。php的解壓目錄記為 phpsrc(如:/home/src/php-4.4.4) ,安裝目錄記為 phpbin(如

PHP核心研究之類的成員屬性和方法

聲明:本文為斯人原創,全部為作者一一分析得之,有不對的地方望賜教。部落格地址:PHP技術部落格 在CSDN也會同步更新的哦.歡迎轉載,轉載請註明出處上一章講到類的實現這一篇要詳細講講PHP類的成員屬性及方法.上一篇中曾經介紹到zend_do_begin_class_declaration這個函數,它用來建立並初始化一個zend_class_entry類的所有資訊都儲存在這個結構中,那麼 屬性和方法是怎麼儲存的呢?class Person{ public

用 C or C++ 開發PHP擴充模組

如果要用C++ 來開發,只需要extern "C" {}將其C的標頭檔和庫定義包含起來就可以,C++可以直接使用C的庫,----------------------------------------------------得到一份PHP源碼,我這裡用的是 php-5.3.0.tar.gz解壓進入到 ext 目錄下。$./ext_skel --extname=jason_php_module      //jason_php_module 為自訂的模組名進入到產生的目錄

用PHP計算相對路徑

假如現在有兩個路徑:$a = "/a/b/c/d/test.php";$b = "/a/b/e/f/other.php";請用PHP設計一個函數,計算出$b相對於$a的路徑。大致演算法就是:  根據‘/’把路徑拆分放進數組,然後從第一個開始比較,相同的忽略掉,直到遇到不同的為止。<?php$a = "/a/b/c/d/test.php";$b = "/a/b/e/f/other.php";//拆分路徑放進數組:$_a = explode('/', $a);$_b = explode('/'

php自訂函數調用全域變數的另類方法

今天在修改網站的網銀支付系統時,發現了這種方法。以前寫程式時,在php自訂函數裡調用全域變數一般都是在函數開頭加上global聲明一下全局變數,然後才在函數裡使用,但這裡提到的這種方法,卻不用那麼麻煩,只需要在一個公用函數裡聲明一下變數,那麼就可以在任何地方調用這個變數的值。掌握這種方法很簡單,只需要巧用”&”符號。這裡用一個簡單的例子說明下”&”的妙用01<?php02$a  =   'c';03$b  =   &$a;    //表示$b 和 $a

原:PHP數組函數研究:is_null,is_object,is_array,is_string,is_resource等

聲明:本文為斯人原創,全部為作者一一分析得之,有不對的地方望賜教。歡迎轉載,轉載請註明出處 。本文地址:http://imsiren.com/archives/516前面有一篇文章 講的是 PHP核心源碼分析:isset與

php數組的排序

 <?php$arr = array(5=>"zero", 3=>"one", 4=>"two");//定義一個數組sort($arr);//使用sort對數組進行排序foreach ($arr as $key => $value)//對數組進行遍曆查看排序後的結果{ echo "Key: $key; Value: $value; ";}?><?php//定義一個數組$arr = array(5=>"zero", 3=>"one", 4

php 在JavaScript中調用php程式

 <SCRIPT Language = "JavaScript">function func(){if(confirm("Are you OK with this?")){this.location = "ok.php?action=ok";}else{this.location = "ok.php?action=cancel";}}</SCRIPT><html><head></head><body><a href="

php cookie應用執行個體–登入驗證

 <html><head><title>Login</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><form name="form1" method="post" action="login.php"> <table width="300" border="0"

php輸出excel檔案

------------------------------------------------ excel_export.php ----<?phpheader('Cache-Control: no-cache, must-revalidate');header('Content-type: application/vnd.ms-excel');header('Content-Disposition:

PHP之Session有效期間

該文章轉自:http://www.ihacklog.com/本文發表在《程式員》雜誌第10期PHP沉思錄之五:Session有效期間問題左輕侯2008.9.07  Session處理是所有的Web應用都必須面對的問題。PHP中對session有效期間的處理,和其他的解決方案有著很大的不同,這是和PHP的工作機制相關的。在傳統的client/server應用中,對於session失效的情況,可以交給網路通訊協定自己來處理。無論是client端主動關閉串連,還

總頁數: 1662 1 .... 1546 1547 1548 1549 1550 .... 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.