php数据类型之资源类型

资源类型

资源类型很多初学者觉得比较难以理解。因为资源类型打印出来只能够看到一个英文的resource。其他的什么在电脑上都不能显示出来,而他有客观存在。

其实,资源类型很简单。我们针对词来进行说明。

电脑里面的资源是指:

    1.word,excel等文件

    2.有人收藏的美女图片和我们的自拍照片等图片

    3.音乐

    4.某些人爱看的AVI小电影

    5.打开的网页

    6.数据库
      ... ...等等

我们打开一个图片,用PHP来操作它,我们就是操作的一个资源。
我们打开的数据库连接,我们需要连接数据库,数据库就是我们操作的资源。
包括网络连接,连接后发送邮件,我们也可以认为是一个资源。

本章重点:理解资源就提操作我们可见和不可见的文件、网络和数据。我们在以后的章节中,操作图片和网络的时候大家会有更为深刻的印象。


英文解释
*resource * 读音:[ˈri:sɔ:rs]
解释:资源


继续学习
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
//PHP extension=php_gd2.dll
//==================================================
$imgname = "./test.png";
// web png @
$im = @imagecreatefrompng ( $imgname );
//jpg imagecreatefromjpeg
//$im = imagecreatefromjpeg("http://wx.qlogo.cn/mmopen
    /Q3auHgzwzM4fA6602v35iaPhicn4NerIoHhHIsM6uBFjDnbn6saxic3QJBibmibterqicNwiajic1ff8Y2sPhj1ictV0wMw/096");
if (! $im) {
//=======================
//800500
$im = ImageCreate ( 800, 500 );
//
$im = ImageCreateTrueColor(800, 500);
//=======================
//0red100green30blue
//ImageCreate ImageCreateTrueColor
     
$bgc = ImageColorAllocate ( $im, 0, 100, 30 );
$tc = ImageColorAllocate ( $im, 0, 0, 0 );
//=======================
//
//10050150200
//ImageCreateImageCreateTrueColor
ImageFilledRectangle ($im, 100, 50, 150, 200, $bgc);
//200,100
ImageFill($im, 200, 100, $bgc);
//=======================
//
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交重置代码
图片放大关闭