PHP 注意事項

2021-05-24 14:54:55 字數 665 閱讀 6501

1.

$arr = array('a', 'b', true);

in_array('c', $arr);  //返回true,儘管陣列裡並沒有'c'這一項。因為,'c' == true。

要想讓其返回正確的結果,應使用: in_array('c', $arr, true);

2.

(bool) '0'  //返回false

(bool) ' '   //返回true

3.

$var[1] = 'a';    //$var未必是陣列,也可能是字串。

$str = 'abc';

$char = $str[1];   //$char === 'b'

4.

$var = (array) $var;

//永遠比下面這句快

if(!is_array($var))

$var = (array) $var;

5.

當a.php包含了b.php後(即 require b.php),若想結束b.php而不結束a.php,使用return語句。

若想讓a.php和b.php都結束,使用exit語句。

PHP開發注意事項

1.使用內嵌的html 而不是php的echo語句。因為php是一門嵌入式web程式語言,可以將html 和php 相互嵌入。但是很多程式設計師擔心在html 中過多的使用 嵌入php 會多次呼叫php直譯器,從而降低了php 的執行速度,所以寧願使用php的echo語句來輸出html 而不直接使用...

PHP上傳檔案注意事項

1 需配置 php.ini 1 file uploads on,通過http post方式上傳檔案 2 upload tmp dir 來配置上傳檔案的臨時目錄 3 upload max filesize 2m,上傳檔案的最大值,預設值2m 4 max file uploads 20,一次最多上傳多少...

php 安裝pdo注意事項

原文出自 原文方法問題 cd usr include php ext pdo mysql usr bin phpize configure with php config usr bin php config with pdo mysql usr local mysql mysql的安裝目錄 mak...