導航:首頁 > 編程語言 > 怎麼添加php類庫

怎麼添加php類庫

發布時間:2022-05-28 05:18:25

1. php 如何引入第三方類庫

可以學習php包管理器composer
現在的php程序幾乎都是用composer來管理第三方庫
傳統的引入方式快被淘汰了

2. ThinkPHP怎麼引入PHP-FFMpeg這個第三方類庫

1,在Vendor下新建一個FFMpeg文件夾
2,把PHP-FFMpeg里的文件(需要去除頭部require_once)都放置到FFMpeg下
3,TP引入方式:Vendor('FFMpeg.核心文件名');

3. win7 IIS如何配置PHP具體步驟

在Windows7的控制面板-程序中「打開/關閉Windows功能」,在裡面打開IIS,不要忘了打開IIS里的CGI(這個默認是不選的)
參考:http://www.iisboy.com/iis_article/252.html
主要講解了WIN7下配置PHP的FastCGI

4. thinkphp5 怎麼導入類庫

ThinkPHP的類庫主要包括公共類庫和應用類庫,都是基於命名空間進行定義和擴展的。只要按照規范定義,都可以實現自動載入。

類庫存放位置:
Think目錄:系統核心類庫
Org目錄:第三方公共類庫

這些目錄下面的類庫都可以自動載入,只要把相應的類庫放入目錄中,然後添加或者修改命名空間定義。你可以在Org/Util/目錄下面添加一個Image.class.php
文件,然後添加命名空間如下:
namespace Org\Util;
class Image {
}

這樣,就可以用下面的方式直接實例化Image類了:$image = new \Org\Util\Image;

公共類庫除了在系統的Library目錄之外,還可以自定義其他的命名空間,只需要注冊一個新的命名空間,在應用或者模塊配置文件中添加下面的設置參數:
'AUTOLOAD_NAMESPACE' => array(
'Lib' => APP_PATH.'Lib',
)

如果類庫沒有採用命名空間的話,需要使用import方法先載入類庫文件,然後再進行實例化,例如:定義了一個Counter類(位於Com/Sina/Util/Counter.class.php):
import('Com.Sina.Util.Couter');
$object = new \Counter();

5. 如何添加php環境變數

如果是Windows系統:

桌面-》我的電腦-》屬性-》高級系統設置-》環境變數

如果是Linux系統:

軟鏈:ln -sphp執行文件的真實路徑 /usr/bin/php

如:ln -s /usr/local/php/bin/php /usr/bin/php

或者編輯/etc/profile文件,手動將php的真實執行路徑添加進PATH

6. 如何載入第三方類庫phpexcel的所有PHP文件

第一步 網上下載PHPExcel類庫包,解壓

打開Classes目錄可以看到有個PHPExcel.php文件,將這個文件更名為PHPExcel.class.php

第二步 將整個目錄放到項目的ORG目錄下此時的目錄結構

第三步利用thinkphp的import方法在Action中將PHPExcel類導入

import ( '@.ORG.PHPExcel.Classes.PHPExcel' );

這樣你就可以使用PHPExcel類庫所提供的操作Excel文檔的方法了

7. thinkphp5 extend擴展庫放哪裡,該怎麼new

類庫擴展包括基類庫擴展、應用類庫擴展和第三方類庫擴展,所有擴展類庫不會自動載入,需要手動載入或者定義別名和配置自動載入(詳細可以參考4.2.3類庫導入和4.2.5自動載入)。

目前支持的基類庫擴展包括ORG(第三方公共類庫包)和Com(企業類庫包)。你可以在ORG類庫目錄下面添加自己需要的類庫,你甚至還可以創建屬於自己企業的類庫,只需要在Extend/Library目錄下面創建Com目錄,然後在裡面增加相應的類庫就可以方便的使用import方法導入了。例如,我們在Extend/Library/Com下面創建了Sina目錄,並且放了UtilUnitTest.class.php類庫文件,可以使用下面的方式導入

import('Com.Sina.Util.UnitTest');

目前官方提供的擴展或者第三方擴展都在ORG類庫包下面。

項目類庫的擴展,和基類庫的擴展一樣,我們可以在項目類庫目錄增加你想要的子目錄,也只有在項目類庫目錄下面增加的類庫才能使用import方法導入。例如,我們在MyApp的項目類庫目錄Lib下面增加Common和Util目錄,就可以這樣載入這些目錄下面的類庫文件了:

import('MyApp.Util.UnitTest');

import('@.Common.CommonUtil');

如果你直接使用的是第三方的類庫包,或者是類名和後綴和ThinkPHP的默認規則不符合的,我們建議你放到第三方類庫擴展目錄Extend/Vendor目錄下面,並使用vendor方法來導入。

例如,我們把Zend的FilterDir.php 放到Vendor目錄下面,這個時候Dir文件的路徑就是

VendorendFilterDir.php,我們使用vendor方法導入就是:

Vendor('Zend.Filter.Dir');

Vendor('Zend.Filter.Dir','','.class.php');

或者使用:

import('Zend.Filter.Dir',VENDOR_PATH);

通過使用第三方類庫擴展,我們可以直接使用Zend、CI或者其他框架中的類庫。

8. php如何自定義類庫

說白了,我就是把一些經常使用到的函數,方法寫在一起,以後可以直接引用。
既然是庫,就把安然規則,把庫名,規范排好。

若是存在在多個文件夾里,只能用包含方式。
若不包含,無法實現:你設想一番,php如何能找到你的方法,類,在哪裡??php去哪裡尋找啊?你找不到啊?
只能包含在一起。
如何做過規范,有序的包含,建議你下載開源的(discuz.dedecms)閱讀一番即可。養成良好的方法。

9. 請問php 怎麼引入其他類庫。類庫的文件格式一般都 是什麼樣的。

文件格式 .class.php
用 include(文件路徑)或者require(文件路徑) 引入

10. 怎麼在THINKPHP中引入PHP文件

這是入口文件的一句話 ,照著寫
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
路徑常量
系統和應用的路徑常量用於系統默認的目錄規范,可以通過重新定義改變,如果不希望定製目錄,這些常量一般不需要更改。
THINK_PATH 框架系統目錄
APP_PATH 應用目錄(默認為入口文件所在目錄)
LIB_PATH 系統類庫目錄(默認為 THINK_PATH.'Library/')
CORE_PATH 系統核心類庫目錄 (默認為 LIB_PATH.'Think/')
MODE_PATH 系統應用模式目錄 (默認為 THINK_PATH.'Mode/')
BEHAVIOR_PATH 行為目錄 (默認為 LIB_PATH.'Behavior/')
COMMON_PATH 公共模塊目錄 (默認為 APP_PATH.'Common/')
VENDOR_PATH 第三方類庫目錄(默認為 LIB_PATH.'Vendor/')
RUNTIME_PATH 應用運行時目錄(默認為 APP_PATH.'Runtime/')
HTML_PATH 應用靜態緩存目錄(默認為 APP_PATH.'Html/')
CONF_PATH 應用公共配置目錄(默認為 COMMON_PATH.'Conf/')
LANG_PATH 公共語言包目錄 (默認為 COMMON_PATH.'Lang/')
LOG_PATH 應用日誌目錄 (默認為 RUNTIME_PATH.'Logs/')
CACHE_PATH 項目模板緩存目錄(默認為 RUNTIME_PATH.'Cache/')
TEMP_PATH 應用緩存目錄(默認為 RUNTIME_PATH.'Temp/')
DATA_PATH 應用數據目錄 (默認為 RUNTIME_PATH.'Data/')

閱讀全文

與怎麼添加php類庫相關的資料

熱點內容
可編程軟體分為哪兩種 瀏覽:340
格林什麼app可以看 瀏覽:697
飛盧app仙俠熱賣推薦怎麼樣 瀏覽:722
飛秋上傳文件到共享文件夾 瀏覽:691
伺服器的共享文件夾如何訪問 瀏覽:232
復盛螺桿壓縮機講解 瀏覽:332
柱在基礎插筋需要加密嗎 瀏覽:80
51單片機中斷寄存器 瀏覽:65
壓縮文件後有病毒怎麼辦 瀏覽:618
蘋果ipad怎麼登安卓王者賬號 瀏覽:862
街頭足球伺服器已滿是什麼意思 瀏覽:462
androidspeex迴音消除 瀏覽:133
加密會議什麼意思 瀏覽:34
ubuntu命令行聯網 瀏覽:7
37選7中獎概率及演算法 瀏覽:593
加密狗哪個版本好 瀏覽:619
cisco命令手冊 瀏覽:502
omp演算法c 瀏覽:129
上海浦東機場源碼 瀏覽:885
扣扣加密了忘記密碼如何打開 瀏覽:508