進(jìn)入php源程序目錄中的ext目錄中,這里存放著各個擴(kuò)展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元鳳陽做網(wǎng)站,已為上家服務(wù),為鳳陽各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
執(zhí)行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運(yùn)行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執(zhí)行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這里會報錯,可以根據(jù)錯誤信息去排查!
PHP共提供了六個函數(shù)(它們分別是boolean is_int(mixed variable)、boolean is_float(mixed variable)、 boolean is_bool(mixed variable)、 boolean is_string(mixed variable)、 boolean is_array(mixed variable)、 boolean is_object(mixed variable))來查看是否是對應(yīng)的類型
如果你只是想知道的話可以
var_dump($var);輸出看下
1、輸出變量的數(shù)據(jù)類型(gettype)
?php
$arry = array('a','b','c');
echo gettype($arry);//array
?
2、輸出變量的數(shù)據(jù)類型、包含的數(shù)量以及具體內(nèi)容(var_dump)
?php
$str = 'hello world';
var_dump($str);//string(11) "hello world"
?
擴(kuò)展資料:
檢測某個變量是否是指定的數(shù)據(jù)類型(is_array、is_string、is_int、is_double等),如果為真返回1,如果為假返回空。
?php
$num = 123;
if(is_array($num)){
echo '這是一個數(shù)組';
}else if(is_string($num)){
echo '這是一個字符串';
}else if(is_int($num)){
echo '這是一個整數(shù)';
}else if(is_double($num)){
echo '這是一個浮點(diǎn)數(shù)';
}
?
is_array — 檢測變量是否是數(shù)組
is_bool — 檢測變量是否是布爾型
is_callable — 檢測參數(shù)是否為合法的可調(diào)用結(jié)構(gòu)
is_double — is_float 的別名
is_float — 檢測變量是否是浮點(diǎn)型
is_int — 檢測變量是否是整數(shù)
is_integer — is_int 的別名
is_iterable — Verify that the contents of a variable is an iterable value
is_long — is_int 的別名
is_null — 檢測變量是否為 NULL
is_numeric — 檢測變量是否為數(shù)字或數(shù)字字符串
is_object — 檢測變量是否是一個對象
is_real — is_float 的別名
is_resource — 檢測變量是否為資源類型
is_scalar — 檢測變量是否是一個標(biāo)量
is_string — 檢測變量是否是字符串