博客列表 >php入门:了解和认识php

php入门:了解和认识php

李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰原创
2020年04月17日 11:47:27962浏览

PHP入门:简单了解PHP

1、PHP(Hypertext Preprocessor)是开源的,免费的,运行在服务端的,用来动态生成网页数据的脚本语言
2、PHP文档构成:

序号 组成 描述
1 <?php ... ?> PHP 代码标记 (php 标记之外的内容会原样返回客户端,如 html 代码)
2 ; 分号 语句分隔符,代码块使用右大括号
3 空白符 合理使用空白符可增强代码可读性
4 注释 // 单行注释, /* 多行注释 */

3、PHP中的打印命令:

序号 指令 描述
1 echo 语言结构, 可查看多个变量
2 print 语言结构,功能与echo类似,区别是有返回值
3 print_r() 函数,以更容易理解的格式打印变量信息,常用于数组
4 var_dump() 函数,可查看一个变量更多信息,如类型
5 var_export() 函数,输出或返回一个变量的字符串表示(源代码)

4、php变量:($+标识符)
a、变量必须使用$做为起始符号
b、必须由以下三种字符组成: 大小写的英文字母, 下划线, 数字, 且不能以数字开始
c、php变量严格区分大小写
d、php变量尽量避免无意义变量命名;
5、变量时弱类型:(变量已定义而未初始化,默认用NULL进行赋值
a、定义变量(可以单独定义变量)并初始化
b、更新变量
6、变量操作:值传递和引用传递
a、值传递 :$a=$b;把$b的值赋值到$a;(修改$b,$a并不跟随改变)
b、引用传递:$a=&$b;相当于给$b起了个别名$a;&为取地址符;$a跟随$b改变,反之,$b也跟随$a改变
7、可变变量: 变量的标识符/变量名称,可以动态的改变, 变量名可以来自另一个变量

PHP代码练习:

1、代码

  1. <?php
  2. // echo 输出语句
  3. echo '第一个php文档';
  4. // 定义变量并初始化;
  5. $username="php.cn";
  6. // 定义函数
  7. function getinfo():string
  8. {
  9. $a="我是";
  10. $b="ldy";
  11. return $a.$b;
  12. }
  13. echo "<hr>";
  14. // echo和print 输出语句;
  15. echo $username,'</br>';
  16. print $username;
  17. echo "</br>";
  18. echo "<hr>";
  19. // print_r|var_dump|var_export 输出函数
  20. print_r($username);
  21. echo "</br>";
  22. var_dump($username);
  23. echo '</br>';
  24. var_export($username);
  25. echo '<hr>';
  26. // 变量的值传递和引用传递
  27. $name="ldy";
  28. $people=$name;
  29. // 值传递
  30. echo $people;
  31. $name="dlf";
  32. echo $people;
  33. echo '<br>';
  34. $name="ldy";
  35. // 引用传递
  36. $people=&$name;
  37. echo $people;
  38. $name="dlf";
  39. echo $people;
  40. // 可变变量
  41. echo '<hr>';
  42. $name='abc';
  43. $$name="我是谁";
  44. echo $abc;
  45. echo "<hr>";
  46. // 检测和销毁变量
  47. // isset判断是否定义变量:返回布尔值
  48. var_dump(isset($name));
  49. var_dump(isset($nme));
  50. // unset
  51. unset($name);
  52. // var_dump($name);未定义变量提示输出为NULL;

2、运行结果图:

总结:

1、基础php标识符需要着重记忆:<?php ……?> 注释://……/*……*/
2、变量的基本认识:$+标识符组成变量
3、unset();无返回值
4、输出语句:echoprint和输出函数:print_r()var_dump();var_export();

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议