php是一种可以嵌套在html页面的脚本语言
嵌套html文件:
<!doctype html><html> <head> <title>php</title> </head> <body> <?php // php代码; ?> </body></html>
php同时也可以以 “*.php” 文件单独保存和被访问,但是在php文件中,也必须以 “< ? ” 开头, ”?>”结束!php代码只会在这里被执行和解析
php对大小写敏感识别php支持目前主流的三种注释:双斜杠,“#”号,多行注释
变量名必须字母或下划线开头,由数字、字母、下划线组成变量名
php没有创建变量名的命令,变量赋值的过程就是创建的过程
local(局部):只允许自己语法结构的语句访问(函数内部声明)
global(全局):允许当前php程序中所有的语法结构内的语句访问(函数之外声明)
全局变量访问:
global关键字用于在函数内访问全局变量,在内部函数中访问全局变量必须在访问前使用global关键字。
<?php $x = 5 ; $y = 10 ; function mytest(){ global $x , $y ; $y = $x + $y ; } mytest(); echo $y ;?>
static(静态):变量执行的结果,下一回合不复位
静态访问:
在变量声明时,添加static声明,就可以在多次访问该变量而变量的变化不复位
<?php function mytest(){ static $x = 0 ; echo $x ; $x ++ ; } mytest(); mytest(); mytest();?>
<?php echo '<p>hello,world!</p>'; ?>
一个变量中存储一个或多个值
数组创建使用关键字“array”
<?php $cars = array ("huawei","china","go!")s var_dump($cars);//返回数组的类型和值?> // 运行结果// “array(3) { [0]=> string(6) "huawei" [1]=> string(5) "china" [2]=> string(3) "go!" }”
关键字:var_dump 返回数组的大小,每一个参数值的数据类型等信息
使用 “class” 关键字声明对象数据类型
<?php class car { var $color ; function car($color = "green") { $this -> color = $color; } function what_color(){ return $this->color; } }?>
无返回值
// + – * / % ++ —
加 减 乘 除 模 自加 自减
字符串连接符: .(点)
连接等于:. = (点 等于)
赋值: =
减等: -=
加等: +=
乘等:*=
除等:/=
取余等:%=
大于、小于、大于等于、小于等于、等于、不等于
全等于:===
不全等:! ==
逻辑与: and &&
逻辑或: or ||
逻辑非: not !
条件运算符: ?:
略
略
略
略
略
略(break/continue)
赋值传递:(两个都不同的内存地址)
$a = $b ;
引用赋值:(两个变量同一个地址)
$a = &$b ;
关键字:array() 创建数组
标识符:$arr[key] = value ;$arr[] = value ;<?php $intarray = array(2,5,9,13,7,9,21,7,9,24,38) ; $max = $intarray[0]; $min = $intarray[0]; $max_i = $min_i = 0; for ($i=0; $i < count($intarray) ; $i++) { if ($max < $intarray[$i]) { $max = $intarray[$i] ; $max_i = $i ; } if ($min >人类消失后的世界 $intarray[$i]) { $min = $intarray[$i] ; $min_i = $i ; } } echo "array_max:".$max."<br />max_i=".$max_i ; echo "<br /><br />"; echo "array_min:".$min."<br />min_i=".$min_i ; echo "<hr />"; // 位置交换 echo "位置交换前:".print_r($intarray) ; $m = $intarray[$min_i] ; $intarray[$min_i] = $intarray[$max_i] ; $intarray[$max_i] = $m ; echo "<br />"; echo "位置交换后:".print_r($intarray) ; echo "<hr />"; // 反转数组 echo print_r(array_rever($intarray)); ?>
值传递参数:
在函数调用的时候,允许传递参数值给函数,函数可以自由使用参数进行操作
引用传递参数:
如果希望函数可以修改参数值,可以使用引用参数进行传递
引用传递,只需要在参数前加上 “&” 符号就可以
$arr = array(1,2,3,4);function addelement(&$arr){ $arr[count($arr)] = 100; print_r($arr); //在函数内输出$arr}addelement($arr);print_r($arr); //在函数外输出
默认值传递:
function hobby($who,$style=‘运动’){ echo “$who 喜欢 $style”;}hobby(“张三”,“唱歌”);hobby(“张三”);
global关键字:
引用函数外部的参数(引用传递性质的参数)
$name = "mary";//初始化变量function getname(){ global $name; //引入外部的变量 echo "我的名字叫:$name";}getname();
include语句:包含并运行指定文件
require语句:包含并运行指定文件
本文发布于:2023-04-07 13:31:13,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/074648a3a14dc2db4cf5018fccb0d044.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP学习—了解篇.doc
本文 PDF 下载地址:PHP学习—了解篇.pdf
留言与评论(共有 0 条评论) |