欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何在PHP中使用靜態(tài)變量-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)如何在PHP中使用靜態(tài)變量,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)韶關(guān)免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

代碼如下:


<?php
//下面代碼會畫出一個很漂亮的葉子
// 定義 PI 一分的角度的值
define("PII", M_PI/180);
// 新建圖像資源,并定義其背景為 白色,前景色為 黑色
$im = imagecreate(670,500);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$g = imagecolorallocate($im, 0x00, 0x00, 0x00);
// 從下面實例化的代碼可以得知,初始值 $x, $y, $L, $a 別分為 300, 500, 100, 270
function drawLeaf($g, $x, $y, $L, $a) {
global $im;
$B = 50;
$C = 9;
$s1 = 2;
$s2 = 3 ;
$s3 = 1.2;
if($L > $s1) {
// 計算葉子的定位 上面
$x2 = $x + $L * cos($a * PII);
$y2 = $y + $L * sin($a * PII);
$x2R = $x2 + $L / $s2 * cos(($a + $B) * PII);
$y2R = $y2 + $L / $s2 * sin(($a + $B) * PII);
$x2L = $x2 + $L / $s2 * cos(($a - $B) * PII);
$y2L = $y2 + $L / $s2 * sin(($a - $B) * PII);
// 計算葉子的定位 下面
$x1 = $x + $L / $s2 * cos($a * PII);
$y1 = $y + $L / $s2 * sin($a * PII);
$x1L = $x1 + $L / $s2 * cos(($a - $B) * PII);
$y1L = $y1 + $L / $s2 * sin(($a - $B) * PII);
$x1R = $x1 + $L / $s2 * cos(($a + $B) * PII);
$y1R = $y1 + $L / $s2 * sin(($a + $B) * PII);
// 別分畫葉子的主干以及葉面
ImageLine($im, (int)$x, (int)$y, (int)$x2, (int)$y2, $g);
ImageLine($im, (int)$x2, (int)$y2, (int)$x2R, (int)$y2R, $g);
ImageLine($im, (int)$x2, (int)$y2, (int)$x2L, (int)$y2L, $g);
ImageLine($im, (int)$x1, (int)$y1, (int)$x1L, (int)$y1L, $g);
ImageLine($im, (int)$x1, (int)$y1, (int)$x1R, (int)$y1R, $g);
// 再次遞歸調(diào)用本身
drawLeaf($g, $x2, $y2, $L / $s3, $a + $C);
drawLeaf($g, $x2R, $y2R, $L / $s2, $a + $B);
drawLeaf($g, $x2L, $y2L, $L / $s2, $a - $B);
drawLeaf($g, $x1L, $y1L, $L / $s2, $a - $B);
drawLeaf($g, $x1R, $y1R, $L / $s2, $a + $B);
}
}
// 實例化
drawLeaf($g, 300, 500, 100, 270);
header("Content-type: image/png");
imagepng($im);
?>



在PHP編程中,遞歸調(diào)用常常與靜態(tài)變量使用。靜態(tài)變量的含義可以參考 PHP 手冊。希望下面的代碼,會更有利于對遞歸以及靜態(tài)變量的理解


復(fù)制代碼 代碼如下:


header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 10) {
echo $i . "\n";
static_function();
}
}



static_function();這段代碼會如數(shù)輸出 1 到 10 的數(shù)字。在 static_function 函數(shù)第二次運行時,變量 i 由于是靜態(tài)變量,所以仍被保留不被釋放,進而可以得到自增的值。

看完上述內(nèi)容,你們對如何在PHP中使用靜態(tài)變量有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

分享文章:如何在PHP中使用靜態(tài)變量-創(chuàng)新互聯(lián)
文章來源:http://www.aaarwkj.com/article34/dgospe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版ChatGPT、面包屑導(dǎo)航網(wǎng)站排名、動態(tài)網(wǎng)站做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)
免费人成网站在线观看| 侵犯人妻中文字幕一区二区| 草莓午夜视频在线观看| 就去吻色综合一二三四| 国产成人精品一二三四区| 日本少妇激情后入嗯啊| 2020中文字字幕在线不卡| 日本国产精品免费在线观看| 四影虎影永久免费观看 | 中文字幕不卡在线观看不卡| 国内自拍视频一区高清视频| 久国产精品一区国产精品| 操女逼无遮挡国产av| 日韩国产欧美亚州精品| 亚洲国际精品女人乱码| 蜜臀午夜精品视频在线观看| 国产三级精品在线免费| 国产三级国产精品国产国在线观看| 欧美日韩午夜福利视频| 日本不卡一二区不久精品免费| 东京热男人的av天堂| 亚洲精品中国一区二区久久| 亚洲精品欧美无人区乱码| 粉嫩一区二区三区av| 丰满熟妇久久人妻同堂av| 欧美日韩精品一区二区在线播放| 在线日韩观看免费av| 国产一级性生活高清在线| av东京热免费看一区| 日韩欧美的一区二区三区| 中文字幕人妻丝乱一区三区| 粉嫩极品美女国产精品| 久久国产精品久久国产精品| 手机在线看国产后入| 免费观看日本成人午夜大片| 国产日产精品一区二区三区四区| 九九免费在线视频观看| 精品亚洲一区二区三区四| 亚洲熟妇亚洲熟妇亚洲熟妇| 日韩一区二区三区视频在线看 | 亚洲风情亚av在线播放|