頂部導航開始 -->

php知識點總結--php工作中常用的小技巧

1、mixed  不限

2、void   空

3、字符縮進:indent

4、在windows條件下/demo/01.php/和DEMO/01.php是完全相同的路徑,在linux是不同的兩個路徑,所以平時就要注意大小寫。

5、php中浮點型數據的最大值和C編譯器的雙精度數據類型相同,最大值為1.8E+308;

6、php是一種html內嵌式的語言。

7、php目前的開發和商業化有Zend公司負責。

8、ide:集成開發環境,既開發工具。

9、在軟件開發中有非常重要的原則:編譯環境和運行環境要一致。

10、腳本文件的運行時間是30s,到了30s的時候,一個腳本還沒執行完,系統會自動斷掉,以達到系統自我保護的目的。

11、php文本里面可以寫html代碼,可以解析;html代碼里面不能寫php代碼,不能解析。

12、輸出一個變量的時候,不可以添加引號,直接echo $a;即可

13、在函數的使用過程中,一旦遇到return,這個函數的執行就結束了,return后面的內容不會在操作;

14、將一個數以最快的方式,把一個數變成它的8倍,左移3位,x<<<3;這個運算要比x*8還要快,因為位運算是對內存進行的操作。

15、html和php混編的時候,php集中在文件上面,html在文件下面。

16、拿到一臺新的服務器,首先是把時間打印出來,看一下時區是否正確。

17、b和B區別:b是bit;B是byte;100mb/s是b;件大小是B;1B=8bit;

18、

重命名目錄

 <?php

    $path='../../../upload/';

    rename($path.'1' , $path . 'php');//重命名

    rename($path.'1' , './php');//可以移動文件夾,而且可以移動非空文件夾

 ?>

19、bool empty($value)接收數據,當$value為空的時候,empty返回值為真,否則返回false,用empty的好處是,當$value未定義的時候,也不會報錯。empty作用的是判斷字符串。

20、utf-8的文檔,有BOM的會在文檔的開始部分,添加三個字節的標注,用于聲明是一個utf-8文檔,向里面寫漢字的時候,會占用這三個字節,所以用r+方式寫入的話,會比實際上顯示的少覆蓋三個字節。

21、編程思想:寫代碼很容易,寫好代碼不容易。把一個整體的代碼內容,進行拆分,拆分成幾個板塊,每個塊有一個功能,即是函數,然后需要的時候,把需要的部分調用過來。

22、config一般都是配置文件

23、https的安全性更高一點,但是一般網站不會用。

24、header("location:./index.php");//用來做頁面跳轉

25、ceil()四舍五不入函數。

26、雙擊打開客戶端軟件,電腦上就會重新開一個進程。

自學php博客


27、strrchr($str,'.');可以用來獲取文件的后綴名。

28、Xhtml中背景音樂<bgsound src="./xx" loop="-1" />


    添加音樂播放器<embed width="100" height="100" src="./xx" >//加入音視頻路徑

    h5中的視頻播放<video width="100" height="100" controls="controls" ><source sre="v/piantou.mp4" type="piantou.mp4" /></video>

29、dechex()把一個十進制的數轉為十六進制,可以配合rand()函數,生成隨機的驗證碼。dechex(rand(1,1000))

30、

php頁面為utf編碼 header("Content-type: text/html; charset=utf-8"); 

html中:<META http-equiv="content-type" content="text/html; charset=xxx">

31、工作中很重要一點是排錯!

32、php中有8中情況認為是假:

false本身

整型值0

浮點型值0.0

空字符串以及字符串"0"

不包括任何元素的數組

不包括任何成員變量的對象

特殊類型NULL

沒有任何標記(tags)的XML文檔生成的simplexml對象

所有其他值都被認為是TRUE(包括任何資源)

33、file_get_contents()該函數,既可以獲取本地文件,也可以獲取在線文件信息

<?php

    header("Content-Type:text/html;charset=utf-8");

    $url='http://localhost/oop/jiekou/c2/api.php';

    //$url='http://www.jd.com';

    echo '下面是從c2/api.php腳本中獲取的數據<br />';

    echo '<hr />';

    $rs=file_get_contents($url);//file_get_contents()該函數,既可以獲取本地文件,也可以獲取在線文件信息

    echo $rs

?>

34、采集:訪問一個頁面返回的一定是一個字符串,其實就是網站的原碼。

采集就是把一個頁面的內容都讀過來,然后用正則從返回的字符串中,截取自己需要的東西。

35、set_time_limit(0);在php頁面添加這個函數,可以設置腳本運行時間,設置0說明運行時間沒有上限

36、transparent:透明色,顯示的是背景色

37、文字的水平、垂直居中:在表格中直接水平和垂直居中是起作用的;在div中具體代碼是:

<style>

    #content{

    width:300px;

    height:300px;

    border:1px solid red;

    margin:0 auto;

    display:table;

    }

    #wenzi{

    border:1px solid blue;

    text-align:center;

    display:table-cell;

    vertical-align:middle;

    }

</style>

<div id="content">

    <div id="wenzi">

        鋤禾日當午,<br />

        汗滴禾下土,<br />

        誰知盤中餐,<br />

        粒粒皆辛苦.<br />

    </div>

</div>

自學php博客

38、圖片的顯示:

自學php博客


39、盒子的陰影

box-shadow:3px 3px 3px 3px gray;(外陰影,如果需要變成內陰影,需要添加一個inset,即box-shadow:3px 3px 3px 3px gray inset;

第一個3px:是水平的偏移,正的在右邊,負的在左邊

第二個3px:是垂直的偏移

第三個3px:陰影的虛化

第四個3px:陰影的大小

gray:陰影的顏色

overflow:hidden;這句代碼作用:1、防止內容溢出;2、阻止邊界的傳導。


自學php博客
請先登陸后發表評論
  • 最新評論
  • 總共2條評論
自學php博客

哲涵白俊遙博客

2016-10-11 11:13:34 回復

自學php博客

lb491798689:很贊

2016-10-11 11:02:57 回復

  • ? 2014-2016 zixuephp.cn 版權所有
  • ICP證:皖ICP備16012107號
  • 聯系郵箱:[email protected]
  • 交流請加微信:weibobf2899 或掃下方二維碼
双大床红利扑克1手APP