php程序映射
⑴ 請教數據集和xml文件用php實現映射的問題
VALUE與資料庫的映射可以用ORM框架實現
⑵ PHP模式、映射
數據映射模式使您能更好的組織你的應用程序與資料庫進行交互。
數據映射模式將對象的屬性與存儲它們的表欄位間的結合密度降低。數據映射模式的本質就是一個類,它映射或是翻譯類的屬性或是方法到資料庫的相應欄位,反之亦然。
數據映射的作用(工作)就在於能對雙方所呈現出的信息的理解,並能對信息的存取進行控制,如根據存儲在數據表中的信息重建新的域對象,或是用域對象的信息來更新或刪除數據表中的相關數據。
對於面向對象代碼與資料庫表和欄位間的映射關系的存儲有多種實現方式。其中一種可能的方法就通過手工編碼將這種映射關系存儲在數據映射類中。
另一種可選的方法是用PHP的數組並將其編碼為類本身。這個類也能外源獲取數據,如INI或是XML文件。
⑶ 如何配置php伺服器
php伺服器配置:
請求路徑設為*.php,模塊選擇fastCgiMole。在windows+IIS模式下。fastCGI模式比傳統的isapi模式效率要高很多。
可執行文件選擇剛才解壓的目錄。文件類型選擇.exe,選擇對應的文件即可。下面的名稱可任意。
然後確定。重啟IIS。伺服器就好了。另外所謂的MYsql。直接下載安裝版的就行了。
⑷ php還有其他編程語言中的"映射"指的是什麼
哪裡的映射?
數組中的?表示一種關系?
⑸ 在iis 8.5 中配置處理程序映射出現如下問題:
進入控制面板,選擇程序和功能,打開或關閉Windows 功能,找到Internet information services,分別開啟FTP伺服器、Web管理工具和萬維中國服務組件,其中萬維中國服務的子組件也依次開啟,」其中最重要的開啟應用程序開發功能」, 如下圖所示。 安裝結束後,重啟進行自動功能配置 在瀏覽器中打開中國localhost 或者是中國一二漆.0.0.一/ ,查看是否能顯示IIS吧.5的多國語言的歡迎頁面: 附加一點,有的人可能出現50三,這個簡單,我會有一章博客來介紹這個東西 二、下載安裝配置PHP環境 小編下載了是VC一一 x陸四 Thread Safe 版本的壓縮包(php-5.5.四-Win三二-VC一一-x陸四),一、將其解壓到d:\php目錄下(其他盤符也可以)。 選擇左側的服務和應用程序,進入Internet信息服務(IIS)管理器 三、選擇IIS功能下的」處理程序映射」雙擊進入,然後最右邊選擇」添加模塊映射」 在請求路徑輸入」*.php」,模塊選擇FastCgiMole模式,可執行文件時,文件格式可以選擇exe程序和選擇路徑:d:\php\php- cgi.exe,名稱比如php,最後確定添加模塊映射。 然後手動給中國站添加默認文檔:default.php和index.php兩個文檔。 繼續對於php程序包進行下面的配置:進入d:\php目錄,重命名文件php.ini-development改名為php.ini。 用記事本打開編輯php.ini文件,使用快捷鍵ctrl+F快速搜索定位,相關的date.timezone修改為date.timezone=」Asia/Shanghai」即修改當前的系統時區, 同時將前面的分號」;」刪除生效。 下來修改這些地方 ;extension=php_gd二.dll 改為extension=php_gd二.dll ;extension=php_mbstring.dll 改為extension=php_mbstring.dll ;extension=php_mysql.dll 改為extension=php_mysql.dll ;extension=php_mysqli.dll 改為extension=php_mysqli.dll ;extension=php_pdo_mysql.dll改為extension=php_pdo_mysql.dll 然後搜索extension_dir,修改路徑為extension_dir = 「d:\php\ext\」 ,同時將前面的分號」;」刪除生效。,修改後保存,然後復制這個php.ini文件到C:\Windows根目錄下即可。 ; The directory under which PHP opens the script using /~username used only ; if nonempty. ; 中國php.net/user-dir user_dir = ; Directory in which the loadable extensions (moles) reside. ; 中國php.net/extension-dir extension_dir = "D:\php\ext" ; On windows: extension_dir = "D:\php\ext" php環境配置好了,現在就需要測試一下了,在建立的中國站目錄至美root文件夾下」C:\inetpub\至美root」新建一個phpinfo.php中國頁文件。 內容為: 然後再在IE瀏覽器中打開中國localhost/phpinfo.php ,即可出現類似如下界面,即成功生效
⑹ php程序key <= value映射怎麼寫
$arr = array('元素1' => '111' , '元素2');
要是寫上 下標 那麼下標就是你寫的 要是 不寫 php就會默認從 0開始 自動分配下標
$key => $value
這里的 $key 和 $value 就是個變數 寫成 $k=>$v $kk=>$vv $k1=>$v1 或者別的什麼都可以。
⑺ thinkphp5 類庫映射怎麼用 addclassmap
ThinkPHP 類庫說明
ThinkPHP 基類庫
類庫是 ThinkPHP 的核心部分,而 ThinkPHP 又通過基類庫的概念把所有系統類庫都集中在一起管理。核心基類庫包括完成框架的通用性開發而必須的基礎類和常用工具類。
基類庫位於 ThinkPHP 系統目錄下面的 Lib/Think 目錄內,由下面幾個部分組成:
Core:核心類庫包
Db:資料庫類庫包
Exception:異常處理類庫包
Template:內置模板引擎類庫包
Util:系統工具類庫包
Core 核心類庫
Core 核心類庫包括如下類文件(目錄):
Think.class.php:系統基類
App.class.php:應用程序類,執行應用管理
Action.class.php:控制器基類
Model.class.php:模型基類
Model/AdvModel.class.php:高級模型類
Model/RelationModel.class.php:關聯模型類
Model/ViewModel.class.php:視圖模型類
Log.class.php:日誌處理類
View.class.php:視圖輸出類
Db 資料庫類庫
Db 核心類庫包括如下類文件(目錄):
Db.class.php:資料庫中間層實現類
Driver/DbMysql.class.php:Mysql 資料庫驅動類
Driver/DbMysqli.class.php:Mysqli 資料庫驅動類
Driver/DbPdo.class.php:PDO 資料庫驅動類
Driver/DbPgsql.class.php:Pgsql 資料庫驅動類
Driver/DbSqlite.class.php:Sqlite 資料庫驅動類
Driver/DbOracle.class.php:Oracle 資料庫驅動類
Driver/DbMssql.class.php:Mssql 資料庫驅動類
Driver/DbIbase.class.php:Ibase 資料庫驅動類
在 Driver 目錄下針對不同資料庫有不同的資料庫驅動類,然後再通過 Db.class.php 資料庫中間層實現類加工後,展現在 ThinkPHP 使用者面前的就是統一的資料庫操作模型。
Exception 異常處理類庫
Exception 異常處理類庫包只包含一個類文件:ThinkException.class.php 系統異常基類。
Template 內置模板引擎類庫
Template 內置模板引擎類庫包括如下類文件(目錄):。
ThinkTemplate.class.php:內置模板引擎類
TagLib.class.php:標簽庫基類
TagLib/TagLibCx.class.php:CX 標簽庫解析類
TagLib/TagLibHtml.class.php:HTML 標簽庫解析類
Util 系統工具類庫包
Util 系統工具類庫包提供了系統開發中一些基本的工具,具體包括:
Behavior.class.php:行為擴展基類
Cache.class.php:緩存管理類
Cookie.class.php:Cookie 管理類
Debug.class.php:系統調試類
Dispatcher.class.php:URL 解析、路由和調度管理類
HtmlCache.class.php:靜態緩存類
Session.class.php:Session 管理類
Widget.class.php:插件應用類
Cache/:各類型緩存類文件目錄,包括:文件緩存類、Sqlite緩存類、Apachenote緩存類、Memcache緩存類、Xcache緩存類、資料庫類型緩存類等
Template/:模板引擎解析類目錄,包括:EaseTemplate模板引擎解析類、TemplateLite模板引擎解析類、Smart模板引擎解析類、Smarty模板引擎解析類、Think模板引擎解析類
ThinkPHP 擴展類庫
ThinkPHP 官方網站額外提供了很多的基類庫擴展,這些擴展類庫必須放置於 ThinkPHP系統目錄/Lib 目錄下的 ORG 或 Com 類庫包內進行管理。
對於需要添加進入擴展類庫包的類庫,可以直接帶路徑拷貝類庫文件到擴展類庫管理目錄就可以使用了。例如要使用 Util/Page.class.php 分頁擴展類庫,直接到擴展類庫管理目錄形成 Lib/ORG/Util/Page.class.php 即可。
對擴展類庫需要使用 import 指令導入方可使用,具體參考本節內容《ThinkPHP import 類庫導入》。
應用類庫
應用類庫是指項目中自己定義或者使用的類庫。應用類庫目錄位於項目目錄下面的 Lib 目錄。
以上是 ThinkPHP 核心 —— 類庫的的介紹。了解 ThinkPHP 類庫有助於我們了解 ThinkPHP 的層次結構和工作原理,必要的時候參考這些類庫的源代碼也有助於問題的解決。
⑻ 用php 如何把url映射到本地的靜態文件 - PHP進階討論
在PHP文件入口判斷是否存在一個靜態文件,如果有,就HEADER過去如果沒有,就馬上把這個頁面內容緩存,輸出成靜態文件,並轉過去
⑼ php網頁,映射
如果是連接同一個路由器的話,部署的那一部電腦關掉防火牆,然後使用 ip地址訪問應該就可以了
⑽ iis處理程序映射添加php-cgi.exe映射後路徑類型一直是未指定,什麼原因後面訪問一直出現FASTCGI錯誤
進入控制面板,選擇程序和功能,打開或關閉Windows 功能,找到Internet information
services,分別開啟FTP伺服器、Web管理工具和萬維網服務組件,其中萬維網服務的子組件也依次開啟,」其中最重要的開啟應用程序開發功能」,
如下圖所示。
安裝結束後,重啟進行自動功能配置
在瀏覽器中打開 或者是 ,查看是否能顯示IIS8.5的多國語言的歡迎頁面:
附加一點,有的人可能出現503,這個簡單,我會有一章博客來介紹這個東西
二、下載安裝配置PHP環境
小編下載了是VC11 x64 Thread Safe 版本的壓縮包(php-5.5.4-Win32-VC11-x64),1、將其解壓到d:\php目錄下(其他盤符也可以)。
選擇左側的服務和應用程序,進入Internet信息服務(IIS)管理器
3、選擇IIS功能下的」處理程序映射」雙擊進入,然後最右邊選擇」添加模塊映射」
在請求路徑輸入」*.php」,模塊選擇FastCgiMole模式,可執行文件時,文件格式可以選擇exe程序和選擇路徑:d:\php\php-
cgi.exe,名稱比如php,最後確定添加模塊映射。
然後手動給網站添加默認文檔:default.php和index.php兩個文檔。
繼續對於php程序包進行下面的配置:進入d:\php目錄,重命名文件php.ini-development改名為php.ini。
用記事本打開編輯php.ini文件,使用快捷鍵ctrl+F快速搜索定位,相關的date.timezone修改為date.timezone=」Asia/Shanghai」即修改當前的系統時區, 同時將前面的分號」;」刪除生效。
下來修改這些地方
;extension=php_gd2.dll 改為extension=php_gd2.dll
;extension=php_mbstring.dll 改為extension=php_mbstring.dll
;extension=php_mysql.dll 改為extension=php_mysql.dll
;extension=php_mysqli.dll 改為extension=php_mysqli.dll
;extension=php_pdo_mysql.dll改為extension=php_pdo_mysql.dll
然後搜索extension_dir,修改路徑為extension_dir = 「d:\php\ext\」 ,同時將前面的分號」;」刪除生效。,修改後保存,然後復制這個php.ini文件到C:\Windows根目錄下即可。
; The directory under which PHP opens the script using /~username used only
; if nonempty.
;
user_dir =
; Directory in which the loadable extensions (moles) reside.
;
extension_dir = "D:\php\ext"
; On windows:
extension_dir = "D:\php\ext"
php環境配置好了,現在就需要測試一下了,在建立的網站目錄wwwroot文件夾下」C:\inetpub\wwwroot」新建一個phpinfo.php網頁文件。
內容為:
<?php
phpinfo();
?>
然後再在IE瀏覽器中打開/phpinfo.php ,即可出現類似如下界面,即成功生效。