国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

??
joomla2.5中常用類總結(jié)研究,joomla2.5類總結(jié)
? ??? ?? PHP ???? joomla2.5中常用類總結(jié)研究,joomla2.5類總結(jié)_PHP教程

joomla2.5中常用類總結(jié)研究,joomla2.5類總結(jié)_PHP教程

Jul 12, 2016 am 08:49 AM
??? ????? ???? ?? ?? ???

joomla2.5中常用類總結(jié)研究,joomla2.5類總結(jié)

  上一文只研究了JImage類,今天繼續(xù)其他常用的joomla內(nèi)置類,個(gè)人是從常用角度來寫的,如果PHP本身函數(shù)比起Joomla內(nèi)置類用起來更方便的,我就濾過不說,如果你實(shí)在想用,自己去查吧,個(gè)人覺得,無論多優(yōu)秀的方法,如果PHP自帶函數(shù)也能很好解決,那么用PHP內(nèi)置函數(shù)是最好的,學(xué)習(xí)PHP首先就是學(xué)好內(nèi)置函數(shù),好了,接下來詳細(xì)講解那些常用的類以及方法.

  1.文檔類,用來對當(dāng)前頁面元素的頭部作為主要操作.

復(fù)制代碼
<span>$document</span> = JFactory::<span>getDocument();
</span><span>$document</span>->addScript('1.js');<span>//</span><span>添加js文件</span>
<span>$document</span>->addScriptDeclaration('alert(1)');<span>//</span><span>添加js代碼</span>
<span>$document</span>->addStyleDeclaration(); <span>//</span><span>css</span>
<span>$document</span>->addStyleSheet('1.css'<span>);
</span><span>$document</span>->setMetaData('description','關(guān)鍵字');<span>//</span><span>設(shè)置描述或關(guān)鍵字</span>
<span>$document</span>->setCharset('utf-8'<span>);
</span><span>$document</span>->setTitle('標(biāo)題');
復(fù)制代碼

  2.文件操作,需要導(dǎo)入jimport('joomla.filesystem.file');

復(fù)制代碼
<span>$j</span> = <span>new</span><span> JFile();
getExt(</span><span>$file</span>) <span>//</span><span>獲取擴(kuò)展名不含.</span>
getName(<span>$file</span>) <span>//</span><span>獲得文件名</span>
exists(<span>$file</span>) <span>//</span><span>文件是否存在</span>
delete(<span>$file</span>) <span>//</span><span>刪除文件</span>
<span>copy</span>(<span>$old</span>,<span>$new</span>) <span>//</span><span>復(fù)制</span>
upload(<span>$src</span>) <span>//</span><span>上傳</span>
write(<span>$file</span>) <span>//</span><span>寫文件</span>
read(<span>$file</span>)  <span>//</span><span>讀文件</span>
move(<span>$old</span>,<span>$new</span>) <span>//</span><span>移動文件</span>
復(fù)制代碼

這些方法在文件讀寫,圖片文件上傳,等都有用處.

  3.文件夾操作,jimport('joomla.filesystem.folder');一般我們導(dǎo)入的時(shí)候把文件文件夾都導(dǎo)入,很多時(shí)候都會用到

復(fù)制代碼
JFolder::create(<span>$path</span>,777) <span>//</span><span>創(chuàng)建文件夾,支持多層</span>
JFolder::delete(<span>$path</span>)  <span>//</span><span>刪除文件夾,可以包含文件</span>
JFolder::exists(<span>$path</span>)  <span>//</span><span>檢測文件夾是否存在</span>
JFolder::<span>copy</span>(<span>$pathold</span>,<span>$pathnew</span>) <span>//</span><span>復(fù)制文件夾</span>
JFolder::files(<span>$path</span>) <span>//</span><span>列出文件夾下面文件的數(shù)組</span>
JFolder::folders(<span>$path</span>) <span>//</span><span>列出文件夾下面文件夾的數(shù)組</span>
復(fù)制代碼

這里說一下::是靜態(tài)方法,有很多類是支持靜態(tài)方法的;

  4.圖標(biāo)生成類,用來生成后臺的小圖標(biāo),常用的保存就是之一.

復(fù)制代碼
JToolBarHelper::title(JText::_('添加個(gè)人信息'), 'weblinks.png');<span>//</span><span>標(biāo)題</span>
JToolBarHelper::addNew('info.add');<span>//</span><span>添加</span>
JToolBarHelper::apply('info.apply');<span>//</span><span>保存</span>
JToolBarHelper::save('info.save');<span>//</span><span>保存關(guān)閉</span>
JToolBarHelper::editList('info.edit');<span>//</span><span>編輯</span>
JToolBarHelper::cancel('info.cancel');<span>//</span><span>取消</span>
JToolBarHelper::deleteList('info.delete');<span>//</span><span>刪除</span>
JToolBarHelper::trash('info.trash');<span>//</span><span>回收站</span>
JToolBarHelper::divider();<span>//</span><span>分割線</span>
JToolBarHelper::publish('weblinks.publish', 'JTOOLBAR_PUBLISH', <span>true</span>);<span>//</span><span>發(fā)布</span>
JToolBarHelper::unpublish('weblinks.unpublish', 'JTOOLBAR_UNPUBLISH', <span>true</span>);<span>//</span><span>取消發(fā)布</span>
JToolBarHelper::back();<span>//</span><span>返回</span>
JToolBarHelper::help('JHELP_COMPONENTS_WEBLINKS_LINKS');<span>//</span><span>幫助</span>
復(fù)制代碼

  5.常用其他方法

復(fù)制代碼
JString::transcode('中國','utf-8','gb2312');<span>//</span><span>轉(zhuǎn)換編碼</span>
JUtility::getToken();<span>//</span><span>用戶session ID 等價(jià)于JHtml::_('form.token');</span>
JUtility::isWinos();<span>//</span><span>是否win系統(tǒng) 是輸出1</span>
JUtility::sendmail('logove#qq.com','yoby','logoove#foxmail.com','主題','這是內(nèi)容');<span>//</span><span>發(fā)送郵件要配置的</span>
JUtility::gethash(<span>$var</span>);<span>//</span><span>32位隨機(jī)字符</span>
JUtility::return_bytes('1k');<span>//</span><span>轉(zhuǎn)換成字節(jié)數(shù) 支持g m k</span>
JRequest::getURI();<span>//</span><span>獲得當(dāng)前url</span>
    JRequest::getMethod ();<span>//</span><span>提交方式 POST 或GET</span>
    JRequest::getbool('i');<span>//</span><span>轉(zhuǎn)換成布爾型</span>
    JRequest::getint('i');<span>//</span><span>取整</span>
    JRequest::getfloat('i');<span>//</span><span>轉(zhuǎn)換成浮點(diǎn)數(shù)</span>
    JRequest::getString('i');<span>//</span><span>轉(zhuǎn)成字符串</span>
    JRequest::getvar('var',<span>null</span>,'default','array');<span>//</span><span>通用,第二個(gè)是默認(rèn)值,第三個(gè)是方法,有GET
    //POST FILES COOKIE ENV SERVER  最后一個(gè)是數(shù)據(jù)類型 有array int string float</span>
    JRequest::setVar('var',<span>$arr</span>);<span>//</span><span>設(shè)置,可以數(shù)組或字符</span>
    JURI::base();<span>//</span><span>包含administrator絕對路徑 參數(shù)1是相對路徑</span>
    JURI::root();<span>//</span><span>根目錄,參數(shù)1是相對路徑</span>
復(fù)制代碼

  6.數(shù)組常用,這個(gè)是最常用的

復(fù)制代碼
JArrayHelper::arrayUnique(<span>$arr2</span>);<span>//</span><span>去掉重復(fù)元素</span>
    <span>$obj</span> = <span>new</span><span> stdClass();
    </span><span>$obj</span>->qq='280594236'<span>;
    JArrayHelper</span>::fromObject(<span>$obj</span>);<span>//</span><span>對象轉(zhuǎn)換數(shù)組</span>
    JArrayHelper::getValue(<span>$arr</span>,1);<span>//</span><span>獲得數(shù)組第二個(gè)值,也可以是下標(biāo)</span>
    JArrayHelper::toObject(<span>$arr</span>);<span>//</span><span>轉(zhuǎn)換對象</span>
    JArrayHelper::toString(<span>$arr</span>,'=',' ');<span>//</span><span>轉(zhuǎn)成字符串,空格隔開,左邊key=value</span>
    JArrayHelper :: toInteger(<span>$cid</span>);<span>//</span><span>轉(zhuǎn)換變量為整形</span>
復(fù)制代碼

其他還有很多的方法,比如數(shù)據(jù)庫,xml,表單生成等等,這些說起來都很重要,不過內(nèi)容過多,在后邊有機(jī)會再講,今天的這些方法,基本上來說都很常用,需要了解更多的你需要自己去研究api內(nèi)容,或者自己讀核心代碼,我在這里總結(jié)出來,可以減少你去閱讀時(shí)間,后邊的注釋說明很詳細(xì),不懂的可以在下面留言,joomla是一款非常優(yōu)秀的CMS,不過國內(nèi)并不流行,dedecms和discuz用戶量更大,下次有時(shí)間我也會去研究一下的,喜歡cms的不要錯(cuò)過了.

(yoby 原創(chuàng))

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1137012.htmlTechArticlejoomla2.5中常用類總結(jié)研究,joomla2.5類總結(jié) 上一文只研究了JImage類,今天繼續(xù)其他常用的joomla內(nèi)置類,個(gè)人是從常用角度來寫的,如果PHP本身函數(shù)...
? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

?? ????
1783
16
Cakephp ????
1727
56
??? ????
1577
28
PHP ????
1442
31
???
??, ??? ? ?????? ?? ?? ??: ???? ??? ?? ??? ?? ??? 54??? ?? ??, ??? ? ?????? ?? ?? ??: ???? ??? ?? ??? ?? ??? 54??? ?? Jan 14, 2024 pm 07:48 PM

??? ?? ??(LLM)? ??? ??, ?? ??, ??? ??? ??? ?? ??? ???? ??? ??? ????? ??? ??? ??? ?????. ??? ??? ??? ??? ????? ??? ?? ???(?? ??)? ? ?? ??(??? ??)? ?????. ??? ????? ??? ??? ???? ?? ???? ??? ??? ???? ???. ?? ??? ????? ? ? ??? Mistral-7B? ?? ?? ???? LLM(LanguageModel)? LLM? ?? ? ??? ????? ???????. ??? ???? LLM? LLaMA1-33B? ??? ???? ????? ?? ???? ?? ?? ? ????.

Linux ????? system() ??? ???? ?????. Linux ????? system() ??? ???? ?????. Feb 23, 2024 pm 06:45 PM

Linux??? system() ?? ?? Linux ????? system() ??? ??? ??? ???? ? ??? ? ?? ?? ????? ???? ?????. ? ????? system() ??? ??? ???? ? ?? ???? ?? ??? ?????. 1. system() ??? ?? ???? ??? ????. intsystem(constchar*command) ??? ?? ????? ?????.

????? ??? ??? ?? ????? - SPDIF OUT ????? ??? ??? ?? ????? - SPDIF OUT Jan 14, 2024 pm 04:42 PM

????? SPDIFOUT ?? ?? ?? ??? ??? ?? ??? ??? ??????. ????? ??? ?? 1, 2, 4? out, +5V, ground? ????? ??? ??, 1, 2, 4? out, ground, +5V? ????? ??? ????. ?? ?? ??? ???? ???? ???? ????. ???? ?? ? ??? ????? ???? ??? ? ????. ?? ??? ?? ?? ??? ??? ??? ??? ? ????. ???? VDG ?? ?? ?? ????? VDG ??? ??? ? VGA ???? ?? ?? ???? VGA ?????? ???? ?? ? ?? ??? ??? ??? VGA ?????? ???? ???. ????? VGA ??? ???? ??? ?????. ???? ??? ??? ? ????.

Nvidia? ??? GPU, H100? ?? ??! 2024?? ??? ??? 3nm ??? ?? ??? Nvidia? ??? GPU, H100? ?? ??! 2024?? ??? ??? 3nm ??? ?? ??? Sep 30, 2023 pm 12:49 PM

3nm ??, H100? ???? ??! ?? ?? ?????? ????? ??? GPU? B100(??? '???')? ????(AI)? ??????(HPC) ??????? ???? ?? ???? ??? ???. B100? TSMC? 3nm ?? ??? ?? ??? MCM(?? ? ??) ??? ???? 2024? 4??? ??? ?????. ???? GPU ??? 80% ??? ???? ?? ????? ??, B100? ??? ?? ??? ? ??? ? ??, ?? AI ?? ???? AMD, ?? ? ????? ?? ??? ? ??. NVIDIA ??? ???, 2027??? ? ??? ?? ??? ????? ??? ??? ?????.

?? ?? ?? ??? ?? ?? ???? ??? ??? ????! ??????? ??? 7? ?? ??, 5? ?? ??, 119??? ??? ?? ?? ?? ?? ??? ?? ?? ???? ??? ??? ????! ??????? ??? 7? ?? ??, 5? ?? ??, 119??? ??? ?? Sep 25, 2023 pm 04:49 PM

?? ?? ?? ??? ?? ?? ???? ??? ??? ????! Microsoft? ?? ??? 7?? ??? ? ?? 119???? ???? ????. ?? ?? ???? ???? ??? ?? ? ?? ??? ?? ?? ?? ?? ?? ???? ???? ??? ??? ??? ????? 5?? ???? ?? ??? ????? ?????. ?? ??? ?? LLM? ???? ?? ?? ?? ?? ?? ?? ????? ??? ??? ????. ?? ?? ?? ??? ???? ???? ?? ??? ??????. Ps. ??? ??? ?? ??? ????? ???? ?? ?????. ? ??(???)? ?? ??? ???? Microsoft? ?? ??: ?? ????? ???? ?? ?? ?? ??? ?? ??? ?? ?? ??? ??? ? ??? ?? ? ? ???? ?? ??? ? ?? ?????.

??? ?????? ??? ????? ???? ??? ?????? ?? ??? ?????. ??? ?????? ??? ????? ???? ??? ?????? ?? ??? ?????. Jan 17, 2024 am 11:03 AM

Canvas ????? ??: ????? ???? Canvas ?????? ???? ????? ?? ?? ??? ?????. ??: Canvas? ??? ??? ? ????? ??? ?? ? ?? HTML5?? ???? ??? API???. ???? ???? ???? ????? ?? ?? ????? ??? Canvas ?????? ??????. ? ????? ????? ???? ? ?? ??? ?????? ???? ??? ??? ?????? ???? ??? ? ?? ???? ? ??? ?? ?? ?? ??? ?????. 1. EaselJS ????? Ea

VPR 2024 ?? ???! Meta? EfficientSAM? ?????: ?? ?? ??? ?????! VPR 2024 ?? ???! Meta? EfficientSAM? ?????: ?? ?? ??? ?????! Mar 02, 2024 am 10:10 AM

EfficientSAM? ? ??? CVPR2024? 5/5/5? ???? ???????! ??? ? ??? ?? ???? ?????? ??????. ?? ??? ???? ? ??? ?? ??????! ?? ???? Meta ???? SAM? ??? SAMI(Mask Image Pre-training)?? ??? ??? ??? ??????. ? ??? MAE ?? ?? ??? SAM ??? ???? ??? ?? ??? ViT ???? ?????. SAMI? ?? ????? ??? ??? ???? ???? ?? ??? ?? ? ?? ???? ????? ?????. ? ??? ??? ??? ?? ? ? ?? ??? ?? ???? ??? ? ?? ??? ????? ??? ?????. ?? ?? ?? ????

PHP ??: ???? ????? ??? ? ????. ?? ??! PHP ??: ???? ????? ??? ? ????. ?? ??! Aug 25, 2023 pm 04:13 PM

PHP ??: ???? ????? ??? ? ????. ?? ??! ???? ??? ???? ?? ?? ????. PHP ????? ???? ????? ??? ? ??? ???? ??? ?? ?????. ? ??? ??? ???? ?? ?? ???? ??? ??? ???? ???? ????. ? ????? ? ??? ??? ???? ??? ? ?? ?? ??? ?????. PHP ???? ???? ??? ?, ?? ?? ?? ?? ??? ?? ???? ?? ? ???? ?? ???? ????? ??? ? ??? ??? ?????. ???

See all articles