批改状态:合格
老师批语:抽空看一下作业要求, 第一作业标题不正确, 第二没有作业总结, 下次注意
PHP代码可以放置html代码任意位置,可以和html代码混写。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><?phpfunction sun(int $a , int $b):string{`return “$a+$b=”.($a+$b);}echo sun(10,30);?></body></html>
PHP文件如果没有html代码。可以不要写结束符号
<?php//打印PHP结果$email=’123@qq.com’;//没有返回值echo $email;echo “<hr>“;//print有返回值,成功返回1echo print $email;echo “<hr>“;var_dump($email);echo “<hr>“;var_export($email);
PHP变量尽量少去使用一些无意义的名称
<?php变量命名$username=”xiaohong”;$userName=”xiaowang”;echo $username,”<br>“,$userName;echo “<hr>“;//变量必须使用$。是于字母,下划线,数字组成,并且不能于数字开头$_123=888;echo $_123;echo “<hr>“;$aa_bb=666;echo $aa_bb;<?php$var=100;var_dump($var);$var=’hello’;var_dump($var);
PHP传递和引用变量
<?php//传递和引用变量$price1= 520;$price2=$price1;echo $price1,”——“,$price2;echo “<hr>“;更新$price1=288;echo $price1,”——-“,$price2;echo “<hr>“;引用传递$price1=333;$price2= &$price1;echo $price1,”———“, $price2;echo “<hr>“;更新引用$price1=666;echo $price1,”———“,$price2;
可变变量:变量名/标识符,可动态改变。变量可来自另外一个变量
<?php$var=”email”;$$var=666;echo $email;
删除/销毁变量值
<?php//检测错误 error_reporting(E_ALL)//删除变量 $unseterror_reporting(E_ALL);$username=10;//单条判断可以省略{}//销毁变量/删除变量unsetunset($username);if(isset($username))echo $username,”<br>“;//is_NULL empty isset 这几个就像乌龟 王八 甲鱼 鳖if(isset($username)){echo $username;}else{echo “没有这个变量”;}//变量已定义而未初始化,默认NULL赋值//初始化:第一次赋值//更新/修改:第二次赋值echo “<hr>“;$email;$email=NULL;//is_作为判断句。判断$email是否为空值var_dump(is_NULL($email));echo “<hr>“;$var=’’;var_dump(is_NULL($var));//empty判断是否为“空”var_dump(empty($var));
php基本数据类型和复合数据类型
<?php//基本数据类型//1,基本类型//字符串:string$name=”手机”;//数值:int , float$price=123;//布尔:true , false$is5G=true;echo gettype($is5G);//复合类型//1,对象 stdClass是内置类$obj=new stdClass;$obj->email = ‘123qq.com’;echo $obj->email;//2,数组//老版写法:$arr=array[“电脑”,800,”xiaomi”];$arr=[“电脑”,8000,”xiaomi”];echo “<pre>“,print_r($arr,true),”</pre>“;//特殊类型$null=NULL;var_dump($null);echo “<hr>“;//资源类型文件$f=fopen(‘demo7.php’,’r’);var_dump($f);echo “<hr>“;//测试$f属于什么类型。返回结果为resource资源类型echo gettype($f);echo “<hr>“;if(gettype($f)===’resource’) echo “demo7.php是一个文件”;
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号