黑马程序员技术交流社区
标题:
一张贴告诉你有关PHP常量的所有知识!
[打印本页]
作者:
huawei
时间:
2016-10-7 11:45
标题:
一张贴告诉你有关PHP常量的所有知识!
本帖最后由 沈唁 于 2017-8-11 12:11 编辑
一张贴告诉你有关PHP常量的所有知识!
1、 什么是常量?常量和变量有什么区别?
常量和变量有哪些区别?
2、
常量如何定义
?
如何检测一个常量是否被定义?常量的值只能是哪些数据类型
3、常量有几种分类,分别是什么?
4、如果定义了两个相同的常量,前者和后者哪个起作用?
5、
在实际开发中,常量最常用于哪些地方?
6、类内如何定义常量、如何类内调用常量、如何在类外调用常量。
精华推荐:
2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
逆了天,黑马PHP全国就业率均接近100%,细节揭秘如何做到,还不快看!
PHP程序员面试失败,大部分死在这29个问题上
作者:
kevin_bj
时间:
2016-10-29 11:59
6666666666666666
作者:
eddies
时间:
2016-11-1 17:09
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
小小海
时间:
2016-11-10 17:08
nzxmxzncmxncx
作者:
15050187118
时间:
2016-11-11 09:27
测试.............
作者:
7257242
时间:
2016-11-12 10:41
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
782934029
时间:
2016-11-14 09:49
999999999999999999999999999999999999999999999999999
作者:
心高气傲
时间:
2016-11-14 14:16
1111111111
作者:
PHP小兄弟
时间:
2016-11-16 14:32
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者:
jason_QS
时间:
2016-11-18 22:59
常量的所有知识
作者:
夜歌行
时间:
2016-11-20 15:57
fffffffffffffffffffffff
作者:
ysp110
时间:
2016-11-22 10:50
常量,经常使用的哦!
作者:
晓宇
时间:
2016-11-22 11:17
好吧 再游一次
作者:
piliyouxia121
时间:
2016-11-24 14:06
作者:
xxt598316205
时间:
2016-11-25 16:11
kankanknaknakan
作者:
ch123cn
时间:
2016-11-25 17:34
RE: 一张贴告诉你有关PHP常量的所有知识! [
作者:
铭心
时间:
2016-11-29 16:29
我想来看看
作者:
tonykanye
时间:
2016-12-1 13:17
类内如何定义常量,很好呀
作者:
hp_eckj_luox
时间:
2016-12-12 13:56
一张贴告诉你有关PHP常量的所有知识!
作者:
耀耀耀耀
时间:
2016-12-15 11:11
6666666666666666
作者:
踏上PHP征程
时间:
2016-12-18 14:56
好好学习 嘻嘻嘻 嘻嘻嘻
作者:
肖肖肖
时间:
2016-12-18 23:25
谢谢分享!!!
作者:
290422624
时间:
2016-12-19 16:54
跟着大神打天下
作者:
isuben
时间:
2016-12-20 15:59
8800921/**20*0000004
作者:
642491653
时间:
2016-12-22 10:59
求分享。谢谢!
作者:
fanphp
时间:
2016-12-24 08:51
谢谢楼主分享
作者:
www6688w
时间:
2016-12-27 11:40
个的德国大使馆
作者:
VC丶万人敬仰
时间:
2017-1-3 16:20
6666666666666666666666666
作者:
LEEJUN
时间:
2017-1-5 11:11
去玩儿体育健康了;‘
去玩儿童和
作者:
菲力的黑羽
时间:
2017-1-5 17:40
学习一下
作者:
xxiaogongchang
时间:
2017-1-6 20:07
看看 啊啊啊
作者:
kaishui
时间:
2017-1-7 00:56
uuuuuuuuuuuu
作者:
威水哥
时间:
2017-1-15 16:14
类内如何定义常量,很好呀
作者:
PHPjava
时间:
2017-1-20 23:18
的点点滴滴多多多多多多多多多多多多多多多
作者:
PHPjava
时间:
2017-1-20 23:20
的点点滴滴多多多多多多多多多多多多多多多
作者:
heychm
时间:
2017-1-21 14:38
66666666666666666
作者:
夜探窗
时间:
2017-1-23 13:21
666666666666666666
作者:
1317181388
时间:
2017-2-3 00:35
感谢楼主分享
作者:
Xshell
时间:
2017-2-4 11:34
作者:
哈哈哈哈哈11
时间:
2017-2-9 18:04
哈哈哈哈哈哈哈或或或
作者:
嘎啦儿
时间:
2017-2-15 15:44
废话!我们
作者:
fjdaslfjk
时间:
2017-2-16 11:17
有关PHP常量的所有知识
作者:
小丑鸭
时间:
2017-2-20 14:22
good
作者:
devil_joker@qq.
时间:
2017-2-23 17:42
666666666666
作者:
haodaxia
时间:
2017-3-2 16:40
我想了解
作者:
jxson
时间:
2017-3-9 21:28
23333333333
作者:
Overflow
时间:
2017-3-12 18:50
1111546546546546546546546
作者:
xie~
时间:
2017-3-13 22:28
66666666666666
作者:
xzrong2902
时间:
2017-3-14 15:24
谢谢啊呵呵呵
作者:
瞬间回忆
时间:
2017-3-26 16:48
一张贴告诉你有关PHP常量的所有知识!
作者:
a5854365
时间:
2017-4-10 14:27
6666666666666666666666
作者:
malone32
时间:
2017-4-10 17:21
learning。。。。。
作者:
wang1874207723
时间:
2017-4-15 17:31
阿三打算
作者:
小花99
时间:
2017-4-17 19:03
楼主真好
作者:
剑客星辰
时间:
2017-4-30 11:13
3333333333333333333
作者:
咿呀咿呀哟
时间:
2017-5-1 21:11
感谢分享,老师辛苦了~
作者:
linkliu
时间:
2017-5-4 09:17
老师 好厉害
作者:
wosihouzi
时间:
2017-5-4 20:30
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
worldtongf
时间:
2017-5-21 00:39
七种PHP变量定义方法
作者:
b87688
时间:
2017-6-16 17:01
PHP常量
作者:
absqiang10
时间:
2017-7-6 22:09
666666666666666666666666
作者:
大王叫我来
时间:
2017-7-7 15:48
6666666,这么厉害,全分析到了
作者:
taotao123
时间:
2017-7-25 16:49
滴答滴答滴答的的的点点滴滴
作者:
mercywake
时间:
2017-7-25 20:48
感谢楼主分享,好人一生平安
作者:
yizhengpeng
时间:
2017-7-27 15:30
好牛哦~~~
作者:
CJH
时间:
2017-8-10 13:08
kkkkkkkkkkkkkkkkkkkk
作者:
ljmisa
时间:
2017-8-31 09:50
的非法所得
作者:
reader799
时间:
2017-9-2 13:19
好好学习
作者:
yuanlinjiayou
时间:
2017-9-8 15:16
lllllllllllllllllll
作者:
taocejun
时间:
2017-9-15 08:01
看看拉锯哈克龙啦咯来来啦啊
作者:
Rakishly
时间:
2017-9-21 16:59
一张贴告诉你有关PHP常量
作者:
打小我就行
时间:
2017-9-23 10:02
66666666666666666666666
作者:
kakaviviljy
时间:
2017-11-30 10:40
66666666666
作者:
xiaovv
时间:
2018-1-14 17:54
看看看看看
作者:
258883554
时间:
2018-1-24 14:19
11111111111111
作者:
释然36
时间:
2018-7-4 16:16
fsafawefddsdsdewe
作者:
yuyongting2001
时间:
2018-7-5 19:59
精华:掌握下面常用函数,学PHP不再难!
一、写入文件
1.打开资源(文件)fopen($filename,$mode)
2.写文件fwrite($handle,$str)
3.关闭文件fclose($handle)
4.一步写入file_put_contents($filename,$str,$mode) FILE_APPEND LOCK_EX
}
二、读文件
1.读文件fread($handle,字节数)
2.读一行fgets($handle);
3.读一个字符fgetc($handle)
4.读成一个数组中file($filename)
5.一步读取file_get_contents($filename)
三、 目录操作
1,建目录mkdir($dirname)
2,删除目录rmdir($dirname)
3,打开目录句柄opendir($dirname)
4,读取目录条数readdir($handle)
5,关闭目录资源closedir($handle)
6,重置目录资源rewinddir($dirname);
四、目录和文件操作
1, 检查文件或目录是否存在file_exists($filename)
2,文件或者目录重命名rename($file)
五、 文件操作
1拷贝文件copy('原文件','目标文件')
2删除文件unlink($filename)
3获取文件大小filesize($filename)
4取得文件的创建时间filectime($filename)
5取得文件的访问时间fileatime($filename)
6取得文件的修改时间filemtime($filename)
六、路径操作1获取路径dirname($path)
2获取文件名basename($path)
3获取路径信息pathinfo($path)
七、数组函数(极其重要)
本帖隐藏的内容
1.在数组的开头插入一个元素array_unshift($arr,$v)
2.在数组的尾部添加数组元素array_push($arr,$v,$v1...)
3.将数组的第一个元素移出,并返回此元素array_shift($arr)
4.在数组的尾部删除元素array_pop($arr)
5.将数组用$separator连接成一个字符串implode($a,$arr)
6.检测变量是否是数组is_array($arr)
7.获得数组的键名array_keys($arr)
8.获得数组的值array_values($arr)
9.检索$value是否在$arr中,返回布尔值in_array($v,$arr)
10.检索数组$arr中,是否有$key这个键名array_key_exists($k,$arr)
11.检索$value是否在$arr中,若存在返回键名Array_search($value, $arr)
12.将一个数组逆向排序,如果第二个参数为true,则保持键名Array_reverse($arr, true)
13.交换数组的键和值 Array_flip($arr)
14.统计数组元素的个数 Count($arr)
15.统计数组中所有值的出现次数 Array_count_values($arr)
16.移除数组中的重复值 Array_unique($arr)
17.值由小到大排序 Sort($arr)
18.值由大到小排序 Rsort($arr)
19.键由小到大排序 ksort($arr)
20.键由大到小排序 krsort($arr)
21.随机从数组中取得$num个元素 Array_rand($arr, $num)
22.对数组的所有元素求和Array_sum($arr)
23.合并数组 array_merge($arr,$arr)
八、字符串函数(极其重要)
本帖隐藏的内容
1.输出字符串 echo($str) echo
2.原样输出(区分单引号和双引号) print($str)
3.输出字符串,结束脚本执行 Die($str):die($str) die;
4.输出字符串,结束脚本执行 exit($str) exit;
5.输出格式化字符串 printf($str,$p1,...)
6.不直接输出格式化的字符串,返回格式化的字符串,保存到变量中 sprintf($str,$p1,...)
7.打印变量的相关信息 var_dump($p)
8.字符串转换为小写 strtolower($str)
9.字符串转换为大写 strtoupper($str)
10.将字符串的第一个字符转换为大写 ucfirst($str)
11.将字符串中每个单词转换为大写 ucwords($str)
12.去除字符串两端的空白字符。 Trim($str,' ,')
13.去除字符串左边空白字符。 Ltrim($str)
14.去除字符串右边空白字符。Rtrim($str)
空白字符:"","\t","\n","\r",”\0”
15取得字符串长度 strlen($str)
16统计包含的字符串个数 substr_count($str,’子串’)
17返回字符串$string中由$start开始,长度为$length的子字符串
Substr($string ,$start[,$length])
18返回字符串$string中,$search第一次出现到字符串结束的子字符串。
Strstr($string,$search)
19查找$search在$str中第一次位的置,从$offset开始。
Strpos($str,$search[,int $offset])
20.查找$search在$str中最后一次的位置,从$offset开始
Strrpos($str,$search[,int $offset])
21.替换$str中的全部$search为 $replace。
Str_replace($search,$replace,$str)
22.重复输出指定的字符串
Str_repeat()
23.加密字符串
Md5()
24.字符串翻转
Strrev()
25.使用一个字符串分割另一个字符串,形成一个数组//把字符串变成数组
Explode(“分隔符”,$str);精华:掌握下面常用函数,学PHP不再难!
一、写入文件
1.打开资源(文件)fopen($filename,$mode)
2.写文件fwrite($handle,$str)
3.关闭文件fclose($handle)
4.一步写入file_put_contents($filename,$str,$mode) FILE_APPEND LOCK_EX
}
二、读文件
1.读文件fread($handle,字节数)
2.读一行fgets($handle);
3.读一个字符fgetc($handle)
4.读成一个数组中file($filename)
5.一步读取file_get_contents($filename)
三、 目录操作
1,建目录mkdir($dirname)
2,删除目录rmdir($dirname)
3,打开目录句柄opendir($dirname)
4,读取目录条数readdir($handle)
5,关闭目录资源closedir($handle)
6,重置目录资源rewinddir($dirname);
四、目录和文件操作
1, 检查文件或目录是否存在file_exists($filename)
2,文件或者目录重命名rename($file)
五、 文件操作
1拷贝文件copy('原文件','目标文件')
2删除文件unlink($filename)
3获取文件大小filesize($filename)
4取得文件的创建时间filectime($filename)
5取得文件的访问时间fileatime($filename)
6取得文件的修改时间filemtime($filename)
六、路径操作1获取路径dirname($path)
2获取文件名basename($path)
3获取路径信息pathinfo($path)
七、数组函数(极其重要)
本帖隐藏的内容
1.在数组的开头插入一个元素array_unshift($arr,$v)
2.在数组的尾部添加数组元素array_push($arr,$v,$v1...)
3.将数组的第一个元素移出,并返回此元素array_shift($arr)
4.在数组的尾部删除元素array_pop($arr)
5.将数组用$separator连接成一个字符串implode($a,$arr)
6.检测变量是否是数组is_array($arr)
7.获得数组的键名array_keys($arr)
8.获得数组的值array_values($arr)
9.检索$value是否在$arr中,返回布尔值in_array($v,$arr)
10.检索数组$arr中,是否有$key这个键名array_key_exists($k,$arr)
11.检索$value是否在$arr中,若存在返回键名Array_search($value, $arr)
12.将一个数组逆向排序,如果第二个参数为true,则保持键名Array_reverse($arr, true)
13.交换数组的键和值 Array_flip($arr)
14.统计数组元素的个数 Count($arr)
15.统计数组中所有值的出现次数 Array_count_values($arr)
16.移除数组中的重复值 Array_unique($arr)
17.值由小到大排序 Sort($arr)
18.值由大到小排序 Rsort($arr)
19.键由小到大排序 ksort($arr)
20.键由大到小排序 krsort($arr)
21.随机从数组中取得$num个元素 Array_rand($arr, $num)
22.对数组的所有元素求和Array_sum($arr)
23.合并数组 array_merge($arr,$arr)
八、字符串函数(极其重要)
本帖隐藏的内容
1.输出字符串 echo($str) echo
2.原样输出(区分单引号和双引号) print($str)
3.输出字符串,结束脚本执行 Die($str):die($str) die;
4.输出字符串,结束脚本执行 exit($str) exit;
5.输出格式化字符串 printf($str,$p1,...)
6.不直接输出格式化的字符串,返回格式化的字符串,保存到变量中 sprintf($str,$p1,...)
7.打印变量的相关信息 var_dump($p)
8.字符串转换为小写 strtolower($str)
9.字符串转换为大写 strtoupper($str)
10.将字符串的第一个字符转换为大写 ucfirst($str)
11.将字符串中每个单词转换为大写 ucwords($str)
12.去除字符串两端的空白字符。 Trim($str,' ,')
13.去除字符串左边空白字符。 Ltrim($str)
14.去除字符串右边空白字符。Rtrim($str)
空白字符:"","\t","\n","\r",”\0”
15取得字符串长度 strlen($str)
16统计包含的字符串个数 substr_count($str,’子串’)
17返回字符串$string中由$start开始,长度为$length的子字符串
Substr($string ,$start[,$length])
18返回字符串$string中,$search第一次出现到字符串结束的子字符串。
Strstr($string,$search)
19查找$search在$str中第一次位的置,从$offset开始。
Strpos($str,$search[,int $offset])
20.查找$search在$str中最后一次的位置,从$offset开始
Strrpos($str,$search[,int $offset])
21.替换$str中的全部$search为 $replace。
Str_replace($search,$replace,$str)
22.重复输出指定的字符串
Str_repeat()
23.加密字符串
Md5()
24.字符串翻转
Strrev()
25.使用一个字符串分割另一个字符串,形成一个数组//把字符串变成数组
Explode(“分隔符”,$str);精华:掌握下面常用函数,学PHP不再难!
一、写入文件
1.打开资源(文件)fopen($filename,$mode)
2.写文件fwrite($handle,$str)
3.关闭文件fclose($handle)
4.一步写入file_put_contents($filename,$str,$mode) FILE_APPEND LOCK_EX
}
二、读文件
1.读文件fread($handle,字节数)
2.读一行fgets($handle);
3.读一个字符fgetc($handle)
4.读成一个数组中file($filename)
5.一步读取file_get_contents($filename)
三、 目录操作
1,建目录mkdir($dirname)
2,删除目录rmdir($dirname)
3,打开目录句柄opendir($dirname)
4,读取目录条数readdir($handle)
5,关闭目录资源closedir($handle)
6,重置目录资源rewinddir($dirname);
四、目录和文件操作
1, 检查文件或目录是否存在file_exists($filename)
2,文件或者目录重命名rename($file)
五、 文件操作
1拷贝文件copy('原文件','目标文件')
2删除文件unlink($filename)
3获取文件大小filesize($filename)
4取得文件的创建时间filectime($filename)
5取得文件的访问时间fileatime($filename)
6取得文件的修改时间filemtime($filename)
六、路径操作1获取路径dirname($path)
2获取文件名basename($path)
3获取路径信息pathinfo($path)
七、数组函数(极其重要)
本帖隐藏的内容
1.在数组的开头插入一个元素array_unshift($arr,$v)
2.在数组的尾部添加数组元素array_push($arr,$v,$v1...)
3.将数组的第一个元素移出,并返回此元素array_shift($arr)
4.在数组的尾部删除元素array_pop($arr)
5.将数组用$separator连接成一个字符串implode($a,$arr)
6.检测变量是否是数组is_array($arr)
7.获得数组的键名array_keys($arr)
8.获得数组的值array_values($arr)
9.检索$value是否在$arr中,返回布尔值in_array($v,$arr)
10.检索数组$arr中,是否有$key这个键名array_key_exists($k,$arr)
11.检索$value是否在$arr中,若存在返回键名Array_search($value, $arr)
12.将一个数组逆向排序,如果第二个参数为true,则保持键名Array_reverse($arr, true)
13.交换数组的键和值 Array_flip($arr)
14.统计数组元素的个数 Count($arr)
15.统计数组中所有值的出现次数 Array_count_values($arr)
16.移除数组中的重复值 Array_unique($arr)
17.值由小到大排序 Sort($arr)
18.值由大到小排序 Rsort($arr)
19.键由小到大排序 ksort($arr)
20.键由大到小排序 krsort($arr)
21.随机从数组中取得$num个元素 Array_rand($arr, $num)
22.对数组的所有元素求和Array_sum($arr)
23.合并数组 array_merge($arr,$arr)
八、字符串函数(极其重要)
本帖隐藏的内容
1.输出字符串 echo($str) echo
2.原样输出(区分单引号和双引号) print($str)
3.输出字符串,结束脚本执行 Die($str):die($str) die;
4.输出字符串,结束脚本执行 exit($str) exit;
5.输出格式化字符串 printf($str,$p1,...)
6.不直接输出格式化的字符串,返回格式化的字符串,保存到变量中 sprintf($str,$p1,...)
7.打印变量的相关信息 var_dump($p)
8.字符串转换为小写 strtolower($str)
9.字符串转换为大写 strtoupper($str)
10.将字符串的第一个字符转换为大写 ucfirst($str)
11.将字符串中每个单词转换为大写 ucwords($str)
12.去除字符串两端的空白字符。 Trim($str,' ,')
13.去除字符串左边空白字符。 Ltrim($str)
14.去除字符串右边空白字符。Rtrim($str)
空白字符:"","\t","\n","\r",”\0”
15取得字符串长度 strlen($str)
16统计包含的字符串个数 substr_count($str,’子串’)
17返回字符串$string中由$start开始,长度为$length的子字符串
Substr($string ,$start[,$length])
18返回字符串$string中,$search第一次出现到字符串结束的子字符串。
Strstr($string,$search)
19查找$search在$str中第一次位的置,从$offset开始。
Strpos($str,$search[,int $offset])
20.查找$search在$str中最后一次的位置,从$offset开始
Strrpos($str,$search[,int $offset])
21.替换$str中的全部$search为 $replace。
Str_replace($search,$replace,$str)
22.重复输出指定的字符串
Str_repeat()
23.加密字符串
Md5()
24.字符串翻转
Strrev()
25.使用一个字符串分割另一个字符串,形成一个数组//把字符串变成数组
Explode(“分隔符”,$str);
作者:
阁主
时间:
2018-8-21 16:57
,回复看下介绍。狠棒棒的
作者:
uuuqqq
时间:
2018-10-7 06:28
对楼猪只能说,你太伟大了!!
作者:
蓝思沫
时间:
2018-12-28 14:45
.................................
作者:
xuli
时间:
2018-12-29 15:06
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
bug刘
时间:
2019-1-11 17:16
学习学习
作者:
袜埃帮赛
时间:
2019-3-16 01:02
这我也要看
作者:
frmsceg
时间:
2019-4-1 10:01
谢谢分享
作者:
Try-again
时间:
2021-4-29 21:23
PHP新手必知
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2