五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 網(wǎng)友支招:PHP網(wǎng)站開(kāi)發(fā)kohana框架里的幾個(gè)寫(xiě)法

網(wǎng)友支招:PHP網(wǎng)站開(kāi)發(fā)kohana框架里的幾個(gè)寫(xiě)法

文章來(lái)源:365jz.com     點(diǎn)擊數(shù):246    更新時(shí)間:2011-02-11 20:47   參與評(píng)論

1、字符比較:

  比較適用于比較字符是否是大小寫(xiě):

  程序代碼

$class='Rfdsaffsadfsadfasdfsadf';
$type=($class[0]<'a')?'libraries':'helpers';
echo$type;

  程序代碼

echo('大寫(xiě)A:');
echoord('A');
echo('<hr/>');
echo('小寫(xiě)a:');
echoord('a');

  輸出是:大寫(xiě)A:65小寫(xiě)a:97

  1、這樣的比較應(yīng)該是先轉(zhuǎn)成ASCII比較的;

  2、第字符是中文,用$class[0]這樣的方式就取不出來(lái)了!

  3、$class[0]這樣的方式是不推薦使用的,我有點(diǎn)忘了,應(yīng)該是4.0以前的寫(xiě)法,應(yīng)該推薦用$class{0}

  4、比較中文時(shí),可以用ord(mb_substr($class,0,1,'utf-8'))>127,這里是取第字符再轉(zhuǎn)成ASCII,再比較,大于127的,可能認(rèn)為是中文;

  2、首字母大寫(xiě)

和上邊有點(diǎn)關(guān)系,也記一下;

  //Makeastring'sfirstcharacteruppercase

  程序代碼

  ucfirst()

  手冊(cè)里的例子是這樣的:

  程序代碼

<?php
$foo='helloworld!';
$foo=ucfirst($foo);//Helloworld!
$bar='HELLOWORLD!';
$bar=ucfirst($bar);//HELLOWORLD!
$bar=ucfirst(strtolower($bar));//Helloworld!
?>

  3、自動(dòng)加載

  之前一直好奇,類文件還沒(méi)有require進(jìn)來(lái)呢,怎么就能直接可以用了呢?

  //函數(shù)似乎是5點(diǎn)幾以后才支持的;

  之前的不支持;

  spl_autoload_register(array('Kohana','auto_load'));

  //然后kohana里可以寫(xiě)成類似的:

  程序代碼

finalclassKohana

{
  publicstaticfunctionauto_load($class)

  {
    require$class.'.php';
  }
}
這樣,你newAbc();只要Abc.php文件存在,就會(huì)直接require進(jìn)來(lái);

  看一眼應(yīng)該能明白是什么意思吧

本文作者:未知

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (246人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)