-
没学懂.查看全部
-
$today = date('m-d',time());//获取当天日期 $birthday = "11-17";//生日查看全部
-
PHP的赋值运算符有两种,分别是: (1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。 (2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。查看全部
-
认识一下系统常量 系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有: (1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。 (2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。 (3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。 (4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。 代码: <?php echo __FILE__; echo "<br />"; echo __LINE__; echo "<br />"; echo PHP_VERSION; echo "<br />"; echo PHP_OS; echo "<br />"; ?> 结果: 470560/index.php 4 5.3.28 Linux查看全部
-
常量的作用:常量主要功效是可以避免重复定义,篡改变量值,避免在不知情的情况下,使用同一变量名时,变量值就会被替换掉,从而会引发服务器执行错误的任务。查看全部
-
什么是常量?常量可以理解为值不变的量(如圆周率);常量声明不加$ 自定义常量是根据我们开发的需要,而定义的常量,它通过使用PHP中的函数define()定义。 define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 代码: <?php $p = "PII"; define("PI",3.14); define($p,3.14); echo PI; echo "<br />"; echo PII; ?> 第一条指令,比较直观;第二条指令,使用起来比较灵活。 运行结果如下: 3.14 3.14查看全部
-
特殊类型—空类型 NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。 1、第3行输入第一条指令“$var;”,为变量未赋值; 2、第5行输入第二条指令“$var1 = null;”,将“null”赋值给变量“$var1”; 3、第7行输入第三条指令“$var2 = NULL;”,将“NULL”赋值给变量“$var3”; 4、第10行输入第四条指令“unset($var3);”,将变量“$var3”注销定义。 代码 <?php error_reporting(0); //禁止显示PHP警告提示 $var; var_dump($var); $var1=null; var_dump($var1); $var2=NULL; var_dump( $var2); $var3 = "节日快乐!"; unset($var3); var_dump($var3); ?> 结果:NULL NULL NULL NULL查看全部
-
第一种特殊类型—资源 资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。 注意:f.txt文本文件保存时一定要设置为UTF-8格式,避免出现乱码。 代码区: <?php //首先采用“fopen”函数打开文件,得到返回值的就是资源类型。 $file_handle = fopen("/data/webroot/resource/php/f.txt","r"); if ($file_handle){ //接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字 while (!feof($file_handle)) { //判断是否到最后一行 $line = fgets($file_handle); //读取一行文本 echo $line; //输出一行文本 echo "<br />"; //换行 } } fclose($file_handle);//关闭文件 ?>查看全部
-
标量类型—字符串 1.字符串型可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式。 2.字符串中包含引号的时候 第一种方案:在单引号中嵌入双引号,例如:$str_string1 = '甲问:"你在哪里学的PHP?"'; 第二种方案:在双引号中嵌入单引号,例如:$str_string2 = "乙毫不犹豫地回答:'当然是慕课网咯!'"; 第三种方案:使用转义符“\”(后面部分还有介绍),例如:$str_string3 = '甲问:\'能告诉我网址吗?\''; 3.当引号遇到美元咋办?这里的美元可不是真正的美元,而是用美元符号标识的变量? 当双引号中包含变量时,变量会与双引号中的内容连接在一起; 例如:“$string1 = "慕课网,$love";” 结果:慕课网,I love you! 当单引号中包含变量时,变量会被当做字符串输出。 例如:“$string2 = '慕课网,$love';”结果:慕课网,$love 4.当我的字符串很长怎么办? 我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串. 在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。 例如:“$string1 = <<<GOD 我有一只小毛驴,我从来也不骑。 有一天我心血来潮,骑着去赶集 GOD; 结果: 我有一只小毛驴,我从来也不骑。 有一天我心血来潮,骑着去赶集.查看全部
-
标量类型—浮点型 浮点型(浮点数、双精度数或实数),也就是通常说的小数,可以用小数点或者科学计数法表示。科学计数法可以使用小写的e,也可以使用大写的E。例如: <?php $num_float = 1.234; //小数点 $num_float = 1.2e3; //科学计数法,小写e $num_float = 7.0E-10; //科学计数法,大写E ?>查看全部
-
标量类型—整型 整型(integer):类似于常见的整数。它可以用十进制、八进制、十六进制指定。十进制就是日常使用的数字;八进制,数字前必须加上“0”(这个0是阿拉伯数字0,可不是英文字母“欧”哦);十六进制,数字前必须加“0x” (这个0也是阿拉伯数字0,不是“欧”哦)。如: <?php $data_int = 1234; // 十进制数 $data_int = -567; // 一个负数 $data_int = 0123; // 八进制数(等于十进制的 83) $data_int = 0x1a; // 十六进制数(等于十进制的 26) ?>查看全部
-
标量类型—布尔类型 布尔类型(boolean):只有两个值,一个是TRUE,另一个FALSE,可以理解为是或否。它不区分大小写,也就是说”TRUE”和“true”效果是一样的. 当我们用”echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。我们可以使用“var_dump”函数,获取它真正的数据类型。 例如代码:<?php $man="男"; $flag=$man=="男"; echo $flag ; echo "<br />" ; var_dump($flag); ?> 结果为 1 bool(true)查看全部
-
在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。 PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型 代码为“$string = 9494;”,然后通过“var_dump”函数,输出数据类型。 从输出结果: int(9494)查看全部
-
我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存。 注意:根据操作系统、PHP版本以及PHP的运行方式可能输出结果会不同。查看全部
-
变量名的命名规则主要有三条: 1、变量名必须以字母或下划线 “_”开头,如”$_name” ,”$name2”等,但是”$9name”是不对的。 2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。 3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。 特别需要注意的是,在PHP中变量名是区分大小写的, 如“$my_book”与“$my_Book”代表两个不同的变量。查看全部
举报
0/150
提交
取消