<?php function import($class, $baseUrl = '', $ext='.class.php') { static $_file = array(); $class = str_replace(array('.', '#'), array('/', '.'), $class); if ('' === $baseUrl && false === strpos($class, '/')) { // 检查别名导入 return alias_import($class); } if (isset($_file[$class . $baseUrl])) return true; else $_file[$class . $baseUrl] = true; $class_strut = explode('/', $class); if (empty($baseUrl)) { if ('@' == $class_strut[0] || APP_NAME == $class_strut[0]) { //加载当前项目应用类库 $baseUrl = dirname(LIB_PATH); $class = substr_replace($class, basename(LIB_PATH).'/', 0, strlen($class_strut[0]) + 1); }elseif ('think' == strtolower($class_strut[0])){ // think 官方基类库 $baseUrl = CORE_PATH; $class = substr($class,6); }elseif (in_array(strtolower($class_strut[0]), array('org', 'com'))) { // org 第三方公共类库 com 企业公共类库 $baseUrl = LIBRARY_PATH; }else { // 加载其他项目应用类库 $class = substr_replace($class, '', 0, strlen($class_strut[0]) + 1); $baseUrl = APP_PATH . '../' . $class_strut[0] . '/'.basename(LIB_PATH).'/'; } }
導入所需的類別庫同java的Import
本函數有快取功能
@param string $class 類別庫命名空間字串
#@param string $baseUrl 起始路徑
@param string $ext 匯入的檔案副檔名
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
24Jul2023
Java利用File類別的list()函數取得指定目錄下的所有檔案名稱在Java程式設計中,File類別是用於操作檔案和目錄的核心類別之一。它提供了一系列方法,可以建立、刪除、重新命名檔案和目錄,還可以取得檔案屬性、判斷檔案是否存在等。在處理檔案操作中,有時候需要取得指定目錄下的所有檔案名稱。這時候就可以使用File類別的list()函數來實作這個功能。使用File類別的lis
04Feb2017
這篇文章主要介紹了PHP簡單實現生成txt檔案到指定目錄的方法,簡單對比分析了PHP中fwrite及file_put_contents等函數的使用方法,需要的朋友可以參考下
29Jul2016
php,的方法:PHP簡單實作生成txt檔案到指定目錄的方法:本文實例講述了PHP簡單實作生成txt檔案到指定目錄的方法。分享給大家供大家參考,具體如下:
29Jul2016
人力資源與社會安全部10774號文件:人力資源與社會安全部10774號文件php下實現在指定目錄搜尋指定類型文件的函數:複製代碼代碼如下:function bdir($dir,$typearr){ $ndir = scandir($dir); foreach ($ndir as $k => $v){ if ($v == '.' || $v == '..'){ continue; } if (filetype($dir. $v) == 'file'){ $arr = explode('.'
27May2023
一、ThinkPHP資料庫操作在ThinkPHP中,我們可以透過它提供的資料庫操作類別來進行資料庫的操作。常用的資料庫操作類別有:Db類別在ThinkPHP中,我們可以使用Db類別來進行對資料庫的增、刪、改、查等操作。其使用範例如下: