PHP入门之运算符+变量+常量
2017-06-14 16:56
253 查看
PS:该文建立在有C语言的基础上; 算是自己学习的笔记
运算符:
1,运算符(和C语言一样的,不重复)
2,错误控制运算符
$conn = @mysql_connect("local","name","pwd");
echo "出错了,错误原因是:".$php_errormsg;
1)@表示:表达式可能产生的任何错误信息都被忽略掉
2)激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中
常量:
1,常量
2,系统常量
变量:
1,特殊说明
1),变量区分大小写
2),<br /> 换行
3),转义:\' =》 ' ; \" =》 ";
2,变量定义
3,读取资源
4,空类型
1)NULL是空类型,对大小写不敏
2)当被赋值为NULL,或者尚未被赋值,或者被unset时;变量被认为为NULL
有技术上的问题,或者想法,欢迎来交流
QQ联系:957339173@qq.com;备注:CSDN
github:https://github.com/yline
运算符:
1,运算符(和C语言一样的,不重复)
符号 | Php意义 | C意义 |
/ | 商 | 整除 |
= | 复制赋值 | 赋值(基本数据类型复制赋值,其它引用赋值) |
$c = &$a | 引用赋值 | ---- |
== | 值相等 | 全等 |
=== | 全等 | ---- |
<> | 不等于 | ---- |
!== | 不全等 | ---- |
$a and $b | 逻辑与 | 无 |
$a or $b | 逻辑或 | 无 |
$a xor $b | 逻辑异或 | 无 |
$b = $a."fuck"; | 连接 | 无 |
$b .= "fuck"; | 连接赋值 | 无 |
$line = ceil(4.25); // 5 | ceil,取模 | 无 |
$conn = @mysql_connect("local","name","pwd");
echo "出错了,错误原因是:".$php_errormsg;
1)@表示:表达式可能产生的任何错误信息都被忽略掉
2)激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中
常量:
1,常量
示例 | 符号 | 解释 |
define("PI",3.14); echo PI; | define() | 常量赋值 |
$p = "PII"; define($p,3.14); echo PII; | define() | 常量赋值 |
define("PI1",3.14); $p = "PI1"; $area = constant($p)*36; echo $area; | constant($p) | 对变量取值 |
$is2 = defined("PI2"); var_dump($is2); | var_dump() | 常量是否被定义 |
echo __FILE__; // F:\git_space\php_x_www\test_space\Test170612\index.php
echo __LINE__; // 26; 当前行数
echo PHP_VERSION; // 7.0.6
echo PHP_OS; // WINNT
变量:
1,特殊说明
1),变量区分大小写
2),<br /> 换行
3),转义:\' =》 ' ; \" =》 ";
2,变量定义
示例 | 符号 | 解释 |
$var = "yline"; | $ | 定义 |
var_dump($n) | var_dump() | 显示数据类型 |
echo $m1 = memory_get_usage(); | memory_get_usage() | 当前PHP消耗的内存 |
$flag = TRUE; | $ | 定义布尔类型 |
$data_int1 = 1234; // 十进制数 $data_int2 = -567; // 一个负数 $data_int3 = 0123; // 八进制数 $data_int4 = 0x1a; // 十六进制数 | $ | 定义数值类型 |
$num_float1 = 1.234; $num_float2 = 1.2e3; $num_float3 = 7.0E-3; | $ | 科学计数法 |
$str_string1 = '我是字符串'; $str_string2 = "我也是字符串哦"; | $ | 定义字符串 |
$string1 = "慕课网,$love"; $string2 = '慕课网,$love'; | $ | ""实现了加法 ''单个字符串 |
$string1 = <<<FUCK 我有一只小毛驴,我从来也不骑。 有一天我心血来潮,骑着去赶集。 我手里拿着小皮鞭,我心里正得意。 不知怎么哗啦啦啦啦,我摔了一身泥. FUCK; | <<< | 定义长字符串 |
// 首先采用“fopen”函数打开文件,得到返回值的就是资源类型。
$file_handle = fopen("new 1.txt", "r");
if ($file_handle)
{
// 接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字
while (! feof($file_handle))
{ // 判断是否到最后一行
$line = fgets($file_handle); // 读取一行文本
echo $line; // 输出一行文本
echo "<br />"; // 换行
}
}
fclose($file_handle); // 关闭文件
4,空类型
1)NULL是空类型,对大小写不敏
2)当被赋值为NULL,或者尚未被赋值,或者被unset时;变量被认为为NULL
有技术上的问题,或者想法,欢迎来交流
QQ联系:957339173@qq.com;备注:CSDN
github:https://github.com/yline
相关文章推荐
- 151008-JS初级完成,PHP入门(变量常量等)-没假放了
- PHP 常见变量 常量的入门以及实践
- php入门(基本,变量,常量,结构语句)
- 前端PHP入门-005-爱情是常量还是变量
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- java入门-标识符、关键字、基本数据类型、变量与常量、运算符
- 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句
- PHP中的变量、常量、运算符
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- PHP3 入门教程HTML 表单和变量
- Ruby快速入门(二):变量、数字、数组和运算符
- 常量和变量、运算符、表达式和语句
- PHP 中的 常量 变量 魔术常量 ...
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符
- PHP 判断常量,变量和函数是否存在
- PHP中的变量和常量
- PHP 判断常量,变量和函数是否存在
- PHP 判断常量,变量和函数是否存在
- c#入门学习(1) -- c#中的变量,运算符和程序结构
- PHP基础1_变量、字符串、运算符