博客列表 >PHP学习第一节课作业提交

PHP学习第一节课作业提交

阿心
阿心原创
2020年04月18日 13:53:01626浏览

PHP代码可以放置html代码任意位置,可以和html代码混写。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <?php
  10. function sun(int $a , int $b):string{`
  11. return “$a+$b=”.($a+$b);
  12. }
  13. echo sun(10,30);
  14. ?>
  15. </body>
  16. </html>

PHP文件如果没有html代码。可以不要写结束符号

  1. <?php
  2. //打印PHP结果
  3. $email=’123@qq.com’;
  4. //没有返回值
  5. echo $email;
  6. echo “<hr>“;
  7. //print有返回值,成功返回1
  8. echo print $email;
  9. echo “<hr>“;
  10. var_dump($email);
  11. echo “<hr>“;
  12. var_export($email);

PHP变量尽量少去使用一些无意义的名称

  1. <?php
  2. 变量命名
  3. $username=”xiaohong”;
  4. $userName=”xiaowang”;
  5. echo $username,”<br>“,$userName;
  6. echo “<hr>“;
  7. //变量必须使用$。是于字母,下划线,数字组成,并且不能于数字开头
  8. $_123=888;
  9. echo $_123;
  10. echo “<hr>“;
  11. $aa_bb=666;
  12. echo $aa_bb;
  13. <?php
  14. $var=100;
  15. var_dump($var);
  16. $var=’hello’;
  17. var_dump($var);

PHP传递和引用变量

  1. <?php
  2. //传递和引用变量
  3. $price1= 520;
  4. $price2=$price1;
  5. echo $price1,”——“,$price2;
  6. echo “<hr>“;
  7. 更新
  8. $price1=288;
  9. echo $price1,”——-“,$price2;
  10. echo “<hr>“;
  11. 引用传递
  12. $price1=333;
  13. $price2= &$price1;
  14. echo $price1,”———“, $price2;
  15. echo “<hr>“;
  16. 更新引用
  17. $price1=666;
  18. echo $price1,”———“,$price2;

可变变量:变量名/标识符,可动态改变。变量可来自另外一个变量

  1. <?php
  2. $var=”email”;
  3. $$var=666;
  4. echo $email;

删除/销毁变量值

  1. <?php
  2. //检测错误 error_reporting(E_ALL)
  3. //删除变量 $unset
  4. error_reporting(E_ALL);
  5. $username=10;
  6. //单条判断可以省略{}
  7. //销毁变量/删除变量unset
  8. unset($username);
  9. if(isset($username))
  10. echo $username,”<br>“;
  11. //is_NULL empty isset 这几个就像乌龟 王八 甲鱼 鳖
  12. if(isset($username)){
  13. echo $username;
  14. }else{
  15. echo “没有这个变量”;
  16. }
  17. //变量已定义而未初始化,默认NULL赋值
  18. //初始化:第一次赋值
  19. //更新/修改:第二次赋值
  20. echo “<hr>“;
  21. $email;
  22. $email=NULL;
  23. //is_作为判断句。判断$email是否为空值
  24. var_dump(is_NULL($email));
  25. echo “<hr>“;
  26. $var=’’;
  27. var_dump(is_NULL($var));
  28. //empty判断是否为“空”
  29. var_dump(empty($var));

php基本数据类型和复合数据类型

  1. <?php
  2. //基本数据类型
  3. //1,基本类型
  4. //字符串:string
  5. $name=”手机”;
  6. //数值:int , float
  7. $price=123;
  8. //布尔:true , false
  9. $is5G=true;
  10. echo gettype($is5G);
  11. //复合类型
  12. //1,对象 stdClass是内置类
  13. $obj=new stdClass;
  14. $obj->email = 123qq.com’;
  15. echo $obj->email;
  16. //2,数组
  17. //老版写法:$arr=array[“电脑”,800,”xiaomi”];
  18. $arr=[“电脑”,8000,”xiaomi”];
  19. echo “<pre>“,print_r($arr,true),”</pre>“;
  20. //特殊类型
  21. $null=NULL;
  22. var_dump($null);
  23. echo “<hr>“;
  24. //资源类型文件
  25. $f=fopen(‘demo7.php’,’r’);
  26. var_dump($f);
  27. echo “<hr>“;
  28. //测试$f属于什么类型。返回结果为resource资源类型
  29. echo gettype($f);
  30. echo “<hr>“;
  31. if(gettype($f)===’resource’) echo demo7.php是一个文件”;
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议