入黃金屋
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl 執(zhí)行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下 /usr/local/php5/bin/phpize 運行時,可能會報錯: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會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據錯誤信息去排查!
韓喬姐
<?phpfor ($t = 0; $t < 360; $t++){ $y = 2 * cos($t) - cos(2 * $t); //笛卡爾心形曲線函數 $x = 2 * sin($t) - sin(2 * $t); $x += 3; $y += 3; $x *= 70; $y *= 70; $x = round($x); $y = round($y); $str[] = $x; $y = $y + 2 * (180 - $y);//圖像上下翻轉 $x = $y; $str[] = $x;}$im = imagecreate(400, 400);//創(chuàng)建畫布400*400$black = imagecolorallocate($im, 0, 0, 0);$red = imagecolorallocate($im, 255, 0, 0);//設置顏色imagepolygon($im, $str, 360, $red);imagestring($im, 5, 190, 190, "love", $red);//輸出字符串header('Content-type:image/gif');//通知瀏覽器輸出的是gif圖片imagegif($im);//輸出圖片imagedestroy($im);//銷毀?>
申耽
1. 從http://sphinxsearch.com 下載Sphinx 2.0.1-beta2. 解壓縮到合適目錄(這里以d:\shpinx為例)3. 建立配置文件Sphinx包默認附帶sphinx.conf.in,sphinx-min.conf.in,example.sql例子,我們完全可以從sphinx-min.conf.in復制出一個sphinx.conf用來測試。修改sphinx.conf必要項(數據庫作為數據源):mysql數據庫連接項(參照example.sql建立測試數據到數據庫);@CONFDIR@替換成實際目錄,然后手動建立好該目錄及子目錄,這里為d:\sphinx\data # 索引數據目錄d:\sphinx\log # 進程文件目錄4. 安裝Sphinx到Windows服務searchd.exe --install -c d:\sphinx\sphinx.conf --servicename SphinxSearch啟動該服務5. PHP客戶端測試進入d:\sphinx\api目錄,sphinx提供了php, python , ruby , c等客戶端代碼,如果Php程序員想訪問Sphinx,包含sphinxapi.php就可以了 ,test.php是Sphinx提供的訪問例子。在測試之前,需要生成索引文件到d:\shpinx\data目錄,進入d:\sphinx\bin執(zhí)行indexer.exe -c d:\sphinx\sphinx.conf --all運行成功后必須重新啟動Sphinx才能生效。重啟后執(zhí)行test.phpphp test.php test
劉廙
在Java的調用方法是import,而在PHP中沒有import這個函數,一般PHP中調用其他類是用到require(),具體PHP調用其他類的方法如下:
1、首先應該先有一個文件名為tool.php的文件,在文件中聲明一個類。
2、然后需要有另一個文件名為main.php的文件,在文件中調用上面的類。方法如下。
擴展資料:
類是變量與作用于這些變量的函數的集合。使用下面的語法定義一個類:
<?php
class Cart { var $items; // 購物車中的物品
// 將 $num 個 $artnr 物品加入購物車
function add_item($artnr, $num) {
$this->items[$artnr] += $num;
} // 將 $num 個 $artnr 物品從購物車中取出
function remove_item($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num; return true;
} elseif
($this->items[$artnr] == $num) {
unset($this->items[$artnr]); return true;
} else {
return false; }
}
} ?>
上面的例子定義了一個 Cart 類,這個類由購物車中的商品構成的數組和兩個用于從購物車中添加和刪除商品的函數組成。
參考資料來源:百度百科-php類
徐盛
用戶自定義函數也稱自定義函數,它們不是PHP提供的,是由程序員創(chuàng)建的.由于自己創(chuàng)建了這樣的函數,所以就可以完全控制這些函數.因此可以讓一個函數完全按照自己希望的方式運行 1,申明函數在PHP中,定義函數的方法同其他編程語言幾乎一樣.下面是PHP申明函數的語法結構: 復制代碼代碼如下:Function function_name($argument1,$argument2,$argument3,......$argumentn) { //函數代碼code Return 返回值; } 以上語法結構中,關鍵字的含義如下. (1)function:用于申明用戶自定義函數的關鍵字. (2)function_name:要創(chuàng)建的函數名稱.該名稱將在以后被調用時使用.函數名應該唯一,因為PHP不支持重載.在命名函數的時候,需要遵循和變量命名 相同的原則.但是函數名不能以$開頭,而變量可以. (3)argument:要傳遞給函數的值.函數可以有多個參數,它們之間用逗號.但是參數項是可選的,可以在調用函數的時候不傳遞任何參數. (4)code:是在函數被調用的時候執(zhí)行的一段代碼.如果有兩條或者多條語句,則代碼必須用大括號"{}"括起來.但是,如果只有一條代碼,則不需要大括號. (5)Return:將調用的代碼需要的值返回.任何類型都可以返回,包括列表和對象.這導致函數立即結束它的運行,并且將控制權傳遞回它被調用的行. 2,無參數函數 代碼func_1.php 復制代碼代碼如下:<?php require 'a.php'; echo "我不會被執(zhí)行!"; ?> 3,有參數函數 PHP支持按值傳遞參數(默認),通過引用傳遞和默認參數值.可變長度參數列表僅在PHP4和后繼版本中被支持. (1)值傳遞參數.按值進行參數傳遞是PHP的默認傳遞方式.使用這個方法,必須在主程序調用時傳遞一個值(參數). 代碼sum.php 復制代碼代碼如下:<?php function sum ($a,$b) { Echo $a+$b; } sum(100,20); //開始調用該函數 ?> (2)引用參數.在按照值傳遞的時候,只有參數的副本傳遞給被調用的函數.但是在被調用函數內部對這些值的任何修改,都不會影響調用函數 中的原始值.引用傳遞其實也就是地址傳遞,將一個變量的地址作為參數傳遞. 代碼valuechange.php 復制代碼代碼如下:<?php $myNum=100; function Valuechange ($number) { $number=$number+1; Echo $number . "<br>"; } Valuechange($myNum); Echo $myNum; ?> (3)默認值參數.使用默認的參數值傳遞方法,函數必須在調用的時候有一個參數.如果沒有使用的值,就把默認值傳遞給函數參數.默認值必須是常量表達式,不是變量, 類成員或者函數調用. 提示:當使用默認參數時,任何默認參數必須放在非默認參數的右側;否則,可能函數不會按照預期的情況工作. 代碼func_default.php 復制代碼代碼如下:<?php $myNum=100; function Valuechange ($number) { $number=$number+1; Echo $number . "<br>"; } Valuechange($myNum); Echo $myNum; ?>
司馬徽
簡單點,要運行PHP環(huán)境,本地或者服務器都可以。具體幾句說不明白。
屠夢
正確代碼如下:<?php $Test = "測試";?><html> <font color=blue> <?php echo $Test ?> </font></html>變量的輸出 有echo、var_dump、print等,你的代碼中只是寫了個變量,并沒有執(zhí)行輸出操作,當然就沒有顯示了PS:基礎得學扎實
請問這里的$Test后面不用加分號嗎?PS:一語中的,,厲害,您是做講師的嗎?
中 與 " ?> " 最近的一條語句可以不加分號的(也就是最后一條語句)我也是php入門的,學了一年多,加油吧!
請問PHP的函數的用法都翻譯過來了嗎,我網上下載了一個PHP中文手冊,里面的不少函數還是沒有被翻譯,比如exec函數。呵呵,英文不好。
看不懂的話,可以搜索這個函數,很多相關文章的。后者可以翻譯手冊的英文(有道,谷歌翻譯都可以的)建議前者學習起來還是很簡單的
張苞
a.php<?php/*不知道你是想跳轉還是取回網頁內容后顯示$type為TRUE時采用頁面跳轉方式$type為FALSE時采用取回內容后顯示*/ $type = TRUE; if( isset( $_GET['url'] ) ){ $url = 'http://' . $_GET['url']; if( $type ){ header("Location: $url"); }else{ $page = file_get_contents($url); echo $page; }}else{ echo '未設置URL參數';}?>
幾百年
1、首先,新建一個php_mysql.php的文件
大圖">
2、其次,查看mysql服務是否打開,或者客戶端的mysql能夠正常打開。
鼠標右鍵電腦--》管理--》服務和應用程序--》服務--》找到mysql服務,看看是不是啟用狀態(tài)。
看看能不能打開客戶端。
3、如果上面的可以了,那么就進入正題了,php連接mysql代碼實例。
4、最后運行這個文件,看看運行結果吧。