PHP学习笔记三

来源:互联网 发布:淘宝双11多久发货 编辑:程序博客网 时间:2024/06/01 18:17

变量的定义

定义变量就是向服务器的内存(服务器的内存,我们可以当做一个大仓库)申请空间(我们可以理解为一个子仓库),用来存储数据。这时候我们就需要用到变量名(也就是子仓库的名字)和变量值(需要存放的东西,苹果、榴莲、香蕉都可以)。


变量名区分大小写

PHP性能优化过程中需要获取PHP内存消耗,使用memory_get_usage()函数可以获取当前的内存消耗情况

变量不用区分数据类型

<?php   $string="就是就是"; var_dump($string); echo "<br />"; $string=9494; var_dump($string);  echo "<br />";?>

会显示为字符串,然后显示为整形


对于布尔类型

例如判断是否满足条件的时候,是用“true”表示满足,用“false”表示不满足。需要注意的是,当我们用”echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。使用var_dump($flag)可以判断出来


整形

对于八进制,必须在前面添加0

对于16进制,必须在前面添加0x


字符串

当双引号中包含变量时,变量会与双引号的内容连接在一起。当单引号中包含变量时,变量会被当做字符串输出。

字符串过长时,要使用<<<标识符       标识符;    来界定,如下

<?php $string1=<<<GOD我有一只小毛驴,我从来也不骑。有一天我心血来潮,骑着去赶集。我手里拿着小皮鞭,我心里正得意。不知怎么哗啦啦啦啦,我摔了一身泥.GOD;echo $string1;?>

资源

资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽

例如

<?php$file=fopen("f.txt","r");   //打开文件$con=mysql_connect("localhost","root","root");  //连接数据库$img=imagecreate(100,100);//图形画布?>

空类型

NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。


常量

自定义常量

其中有一种先给变量赋值,在赋给define

<?php$p = "PII";define("PI",3.14);define($p,3.14);echo PI;echo "<br />";echo PII;?>


系统常量

系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:

(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。

(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。

(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。

(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。



0 0
原创粉丝点击