设为首页
收藏本站
切换到窄版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
C语言
C++
NET
JAVA
PHP
易语言
数据库
IE盒子
»
论坛
›
IE盒子
›
PHP
›
PHP课堂笔记——常量与运算符
返回列表
发帖
查看:
101
|
回复:
2
PHP课堂笔记——常量与运算符
[复制链接]
郭小贱
郭小贱
当前离线
积分
11
2
主题
7
帖子
11
积分
新手上路
新手上路, 积分 11, 距离下一级还需 39 积分
新手上路, 积分 11, 距离下一级还需 39 积分
积分
11
发消息
发表于 2023-1-16 13:54:52
|
显示全部楼层
|
阅读模式
1.1 常量
常量是一个简单值的标识符。其值一经定义,无法通过程序修改。
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。
(常量名不需要加 $ 修饰符,一般采用全大写字母)。
常量在整个脚本中都可以使用
设置常量,使用 define() 函数,函数语法如下:
define(string constant_name, mixed value, [ bool case_insensitive] )
该函数有三个参数:
constant_name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,指定是否大小写敏感,设定为 true 表示不敏感
<?php
define(&#34;SITENAME&#34;,&#34;egg.com&#34;);
echo SITENAME;
?>
1.2 常量与变量区别
常量和变量不同:
常量前面没有美元符号($);
常量只能用 define() 函数定义,而不能通过赋值语句;
常量可以不用理会变量范围的规则而在任何地方定义和访问;
常量一旦定义就不能被重新定义或者取消定义;
常量的值只能是标量。
可以用函数 constant() 来读取常量的值。
用 get_defined_constants() 可以获得所有已定义的常量列表
define(SIGNNAME,&#34;eggsfarm.com&#34;);
echo constant(&#34;SIGNNAME&#34;);
1.3 魔术常量
PHP_VERSION 返回服务器PHP版本号
__FILE__ 返回当前文档的位置及名称
__LINE__ 返回行号
__CLASS__ 返回类名称
__METHOD__ 返回方法名称
__FUNCTION__ 返回函数名称
2.1 递增递减运算符
$x=10;
echo ++$x; // 输出11
$y=10;
echo $y++; // 输出10
$z=5;
echo --$z; // 输出4
$i=5;
echo $i--; // 输出5
2.2 类型运算符
(int)
(float)
(string)
(array)
(object)
(bool)
$number=&#39;12.3&#39;;
var_dump((int)$number) ;
2.3 错误抑制运算符
PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉
$filename = &#34;c:\\test.html&#34;;
echo @file_get_contents($filename);
2.4 算术运算符
2.5 字符串运算符
连接字符串
连接字符串与变量
连接变量
$a=100;
echo ++$a.$a;
2.6 比较运算符
$a=&#34;1&#34;;
$b=1;
if($a!=$b){
echo &#34;1&#34;;
}else{
echo &#34;0&#34;;
}
2.7 逻辑运算符
2.8 三元运算符
条件表达式?结果1:结果2
如果条件表达式结果为true则返回结果1
如果条件表达式结果为false则返回结果2
2.9 赋值运算符
2.10 执行运算符
PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!PHP 将尝试将反引号中的内容作为操作系统命令来执行,并将其输出信息返回
需要关闭PHP配置文件的safe_mode选项 :safe_mode = Off
<?php
header(&#34;Content-type:text/html;charset=gbk&#34;);
echo &#39;<pre>&#39;;
echo `ipconfig`;
echo &#39;</pre>&#39;;
?>
echo `del d:a.txt`;//删除d盘下的a.txt文件
3 运算符优先级
注意:优先级由上到下依次递减
一元 大于 二元 大于 三元
算术 大于 比较 大于 逻辑
前加 大于 后加
回复
使用道具
举报
长兴辅料行
长兴辅料行
当前离线
积分
28
4
主题
14
帖子
28
积分
新手上路
新手上路, 积分 28, 距离下一级还需 22 积分
新手上路, 积分 28, 距离下一级还需 22 积分
积分
28
发消息
发表于 2025-6-8 02:20:54
|
显示全部楼层
一直在看
回复
使用道具
举报
梁氏游子
梁氏游子
当前离线
积分
14
3
主题
6
帖子
14
积分
新手上路
新手上路, 积分 14, 距离下一级还需 36 积分
新手上路, 积分 14, 距离下一级还需 36 积分
积分
14
发消息
发表于 2025-6-17 06:11:01
|
显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
C++
NET
数据库
快速回复
返回顶部
返回列表