~~~~ 有胆量你就来跟着路老师卷起来! -- 纯干货,技术知识分享 ~~~~
路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。
我们接着《想入门PHP就来我这(纯干货)01》继续往下学习,记住要每天都学习哦!
编辑
1.PHP常量
常量就是一个在程序执行期间不会改变的标识,或者说是一个被定义为不可变数值的单词。
1.1 定义常量
在PHP中使用define()函数来定义常量,语法如下:
define(string $constant_name, $mixed value, $case_sensitive=false) //constant_name 必选参数,代表常量名称 //value 必选参数,代表常量的值 //case_sensitive 可选参数,指定是否大小写敏感,设定为true,表示不敏感,false表示大小写敏感,默认不写为false。
1.2 举个栗子:
define("LOVE","I love you!"); echo "常量输出:".LOVE."<br>"; echo "常量输出:".love."<br>";//报异常
编辑
注意 :还有一些是PHP语言内定的预设常量,比如__FILE__ 代表程序文件名。
2. PHP变量
2.1 变量定义
变量就是承载数据的容器,定义变量的方法在PHP中很简单就是 $变量名,比如$name。由于PHP是弱语言,所以不需要提前声明变量。
$name = "zhangsan"; echo $name;
2.2 变量赋值
变量赋值分为两种赋值方式,一种是“值赋值”,一种是”引用赋值“。
值赋值方式:
$i = "123"; $j = $i; //值赋值方式 $i = "456"; echo $j; echo "<br>"; echo $i;
编辑
引用赋值方式:
改变i的值,j的值不会跟着变化
$i = "123"; $j = &$i;//引用赋值方式 $i = "456"; echo $j; echo "<br>"; echo $i;
编辑
改变i的值,j的值也会跟着变化
注意: PHP内置了很多预定义变量,比如$_SERVER['SERVER_ADDR'] 代表当前运行脚本所在的服务器IP地址。
3. PHP操作符
操作符包含:+ - * / = % 算术操作符,也包含"."字符串操作符,以及赋值操作符,位操作符,逻辑操作符,比较操作符,递增递减操作符以及条件操作符。常用算术操作符如下表。
3.1 算术操作符
编辑
3.2 字符串操作符
echo "One Piece"."海贼王"."<br>"; $str1 = "蒙奇"; $str2 = ".D."; $str3 = "路飞"; echo $str1.$str2.$str3;
编辑
3.3 赋值操作符
编辑
注意 :千万不要混肴了"="和"==",只是编程中最差关键的错误之一。
3.4 递增递减操作符
++ 递增操作符 -- 递减操作
编辑
编辑
3.5 逻辑操作符
PHP逻辑操作符如下表:
编辑
3.6 比较操作符
操作符 | 说明 |
< | 小于 |
> | 大于 |
<= | 小于或等于 |
>= | 大于或等于 |
== | 相等 |
!= | 不等 |
=== | 恒等 |
!== | 非恒等 |
3.7 条件操作符
也就是所谓的三元操作符(条件?选项1:选项2).
$val =100; echo ($val >30)?"true":"false";
编辑
4. PHP表达式
表达式是构成PHP程序语言的基本元素,也是PHP最重要的组成元素。最基本的表达式是常量和变量。比如$name="张三";就是一个赋值表达式。你也可以这样理解,凡是带操纵符的都是表达式。
//表达式举例 $num=15; $a="test"; $a = $num>10?"yes":"no";
5.函数
函数就是可以完成某一特定功能的代码块,也叫做方法。PHP的函数分为两类:内置函数和自定义函数。
5.1 函数定义
//fun_name为函数名 function是函数标识 function fun_name(参数1,参数2,...){ 函数体 }
函数调用方式如下:
fun_name(参数1,参数2,...);
5.2 函数传递参数
编辑
调用者把参数传递给函数
//定义函数 function total($price,$number){ $total = $price * $number; return $total; } $sum=0; $phone=total(8000,2); echo "手机价格:".$phone."元<br>"; $computer=total(5000,10); echo "电脑价格:".$computer."元<br>"; $book=total(50,300); echo "图书价格:".$book."元<br>"; $sum = $phone+$computer+$book; echo "路老师购买商品合计费用:".$sum."元";
编辑
输出案例结果
注意 :引入了函数之后,我们自然要考虑变量的作用域:局部和全局作用域。
5.3 函数局部作用域和全局作用域
$bianliang = "全局变量"; //函数内外的变量虽然名字相同,但是互不影响 function test(){ $bianliang = "局部变量"; echo $bianliang."在函数体内...<br>"; } test(); echo $bianliang."在函数体外...<br>";
编辑
本文笔记到此结束,大家有问题可以留言。