PHP經典面試題匯總

1.表單中 get與post提交方法的區別?答:get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體資料,可以通過表單提交大量資訊.2.session與cookie的區別?答:session:儲存使用者訪問的全域唯一變數,儲存在伺服器上的php指定的目錄中的(session_dir)的位置進行的存放.   cookie:用來儲存連續訪問一個頁面時所使用,是儲存在用戶端,對於Cookie來說是儲存在使用者WIN的Temp目錄中的。   

PHP經典面試題匯總(續)

1、實現中文字串截取無亂碼的方法?答:function GBsubstr($string, $start, $length) {    if(strlen($string)>$length){     $str=null;     $len=$start+$length;     for($i=$start;$i<$len;$i++){    if(ord(substr($string,$i,1))>0xa0){     $str.=substr($string,$i,2); 

php的memcache配置大全

linux下的Memcache安裝:1. 下載 memcache的linux版本,注意 memcached 用 libevent 來作事件驅動,所以要先安裝有 libevent。2. 安裝 pecl::memcache。用 pecl 命令列工具安裝:pecl install memcache或直接從源碼安裝:phpize ./configure make make installWindows下的Memcache安裝:1. 下載memcache的windows穩定版,解壓放某個盤下面,比如在c:

PHP多進程編程

PHP本身不支援多線程,多進程支援的也不是特別好,網上找到一份多進程代碼(http://jasonyu.cn/html/2010/294.html),寫了一個測試程式簡單測了一下,可以運行,但是離上線還差得很遠。<?php/** * Project: Signfork: php多線程庫 * File: Signfork.class.php */class Signfork{ /** * 設定子進程通訊檔案所在目錄 * @var string */

PHP面試題及答案(七)

一、PHP/MySQL編程 1) 某內容管理系統中,表message有如下欄位 id 文章id title 文章標題 content 文章內容 category_id 文章分類id hits 點擊量 建立上表,寫出MySQL語句2)同樣上述內容管理系統:表comment記錄使用者回複內容,欄位如下 comment_id 回複id id 文章id,關聯message表中的id comment_content 回複內容

PHP面試題及答案(八)

1)內容管理系統:使用者提交內容後,系統產生靜態HTML頁面;寫出實現的基本思路直接通過php寫入檔案,或使用模板來替換標籤 2) 簡單描述使用者修改以發布內容的實現流程和基本思路 更新內容,替換靜態檔案3) 寫出以下程式的輸出結果 <? $b=201; $c=40; $a=$b>$c?4:5; echo $a; ?> 44) 寫出以下程式的輸出結果 <? $str="cd"; $$str="hotdog"; $$str.="ok"; echo $cd; ?>

使用x-debug調試php

http://xdebug.org/download.php 找到對應的xdebug版本下載(不是越新越好,而是要和你機上的php版本相對應) 拷貝php_xdebug.dll至php的ext檔案夾 修改php.ini[Xdebug]zend_extension_ts="d:/www/php5/ext/php_xdebug.dll";xdebug.auto_trace=on;xdebug.collect_params=on;xdebug.collect_return=onxdebug.trace

php漢字匹配正則

一般編碼有兩種UTF8和GBK,所以匹配也要分兩種(看你網站編碼設定了) 代碼<?php$action = trim($_GET['action']);if($action == "sub"){    $str = $_POST['dir'];       //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312漢字字母數字底線Regex    if(!preg_match("/^[\x{

新浪線上可視化web編輯器PHP版

時候感覺FCK功能太過強大了,某些地方可能有拿牛刀殺蚊子之嫌。示範下載調用代碼Code highlighting produced by Actipro CodeHighlighter

PHP編輯器推薦 – scite4php ZendStudio NetBeans

scite4php 下載: 本站定製版 最輕便極強大的PHP編輯器,本站定製版寫一些單個檔案和小項目的不二選擇自動完成,代碼高亮一個不少     Zend Studio 下載:http://www.zendstudio.net/zend-studio-all-in-one-download/ 官方推出的編輯器,PHP,HTML編輯功能沒話說在JavaScript提示方面有些弱     

50個非常有用的PHP工具

調試工具Webgrind Xdebug Gubed PHP Debugger DBGPHP_DebugPHP_DynMacGDBp測試和最佳化工具PHPUnitSimpleTestSeleniumPHP_CodeSnifferdBugPHP Profile Class文檔工具phpDocumentorPHP DOX安全工具Securimage :驗證碼工具。ScavengerPHP-IDSPixy :代碼檢查工具。 圖形處理PHP/SWF ChartspChart - a

php遠程校時

        有一種情形是這樣子的,我們需要一個非常可靠的目前時間來支援,儘管大多數伺服器的時間是非常準確的,我們使用time()來擷取的時間是可靠的,但未免會有不確切的情況,也有的伺服器由於未開啟ntp(Network Time Protocol)來進行時間同步,再由於硬體環境等因素,導致時間五花八門,這在通常,也就差個幾分鐘、最多幾個小時的情況是無可厚非的,因為在同一個網站使用的是同一個時間,可是有的時候這樣很糟糕。      

PHP上傳進度條 – uploadprogress

PECL擴充模組 uploadprogress 下載 (http://pecl.php.net/package/uploadprogress)php.ini裡面設定 uploadprogress.file.filename_template = “/tmp/upd_%s.txt”代碼範例: if($_SERVER['REQUEST_METHOD']=='POST') {if (is_uploaded_file($_FILES['upfile']['tmp_name']))

[PHP]PHP技術基礎

文章目錄 緣起PHP基礎文法印象PHP技術快速一覽 緣起我使用PHP語言已經有很多年了。在過去的幾年中,雖然並不曾用PHP開發什麼大項目,但一直都在用PHP做一些小東東,並關注PHP的發展。為什麼PHP語言如此讓我關注呢?原因有兩個:PHP是一個開源語言,其語言與庫都是開源的。而且其有成熟的開源社區,這對於技術開發人員而言是極大的支撐;

和PHP的第一次親密接觸

     終於有機會接觸PHP了,用幾個哥們常說的一句話,太能搞了!!!          確實感覺PHP跟C很象,不過它的語句相對而言要簡單不少,寫了幾個小例子,一直在想這傢伙怎麼哪都能鑽,在HTML中那麼嵌套著使,服了!!     貼一個今天的小例子,當作紀念:            <?php              switch($day){                  case "Mon";                       echo

PHP使用小結:(2) PHP session_start() Warning的解決方案

session_start()使用的時候,總會出現這種問題。  Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/u114264/include/db_mysql.class.php:1) in /home/u114264/login1.php on line 3Warning:

為ARM處理器交叉編譯php-5.3.6版本

實際上非常的簡單:做個這樣的指令碼:conf.sh#!/bin/shCC=arm-none-linux-gnueabi-gcc ./configure--target=arm-none-linux-gnueabi --prefix=/usr/local/armphp --enable-debug--disable-cli --enable-zend-multibyte --enable-pdo --with-sqlite--with-pdo-sqlite

PHP程式員的10個有用的技巧和教程

PHP被定義為一個通用的伺服器端指令碼語言,它基本上是專為Web開發的重要目的。藉助PHP可以建立動態和驚人的網頁效果,他是被嵌入在一個HTML源檔案的伺服器端的指令碼語言之一。因此,它成為最流行的,也是最廣泛使用的伺服器端指令碼語言今天就分享10個常用的PHP技術,讓後續學習PHP的人才們少走路 1)  快取動態PHP頁面緩衝整個網站,你需要考慮哪些網頁獲得高流量,哪些頁面做一些資料庫請求。靜態HTML頁面不需要緩衝,因此有效緩衝對於開發是很重要的2)  PHP安全登入提示和技巧每一個網站在互

有了PHP 5.3的__callStatic魔術方法,就可以做按類名和方法名同時魔術了

不好解釋具體是想要做什麼,總之,有了__callStatic,可以省不少代碼了。而且這個方法支援在子類中調用,配合上get_called_class,子類也一起魔術了。以前用.NET組件Castle的ActiveRecord的時候,.NET 2.0版可以給每個子類加靜態getById方法,現在用PHP也可以這樣做。 <?phpclass ActiveRecordBase { /** As of PHP 5.3.0 */ public static function

php程式調試(遠端偵錯,firephp)

1.echo, var_dump, die, log需要中止輸出的時候可以用die(“test”); var_dump($var);2. Netbeans遠端偵錯(未測試成功URLWrite狀況下) 

總頁數: 1662 1 .... 446 447 448 449 450 .... 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.