博客列表 >php环境与变量

php环境与变量

蔚蓝世纪
蔚蓝世纪原创
2020年04月19日 20:15:39590浏览

一、什么是PHP

  1. PHP: Hypertext Preprocessor,超文本预处理器。默认文件扩展名是 .php ,可以嵌入到网页代码中,生成动态页面,是目前网站开发使用最多的一种编程语言。
  2. PHP 文件可包含文本、HTMLJavaScript代码和 PHP 代码。
  3. PHP 可以生成动态页面内容。
  4. PHP 可以创建、打开、读取、写入、关闭服务器上的文件。
  5. PHP 可以收集表单数据。
  6. PHP 可以发送和接收 cookies
  7. PHP 可以添加、删除、修改您的数据库中的数据。
  8. PHP 可以限制用户访问您的网站上的一些页面。
  9. PHP 可以加密数据。

二、PHP的基本语法

  1. <?php
  2. // PHP 代码
  3. ?>
PHP 中的每个代码行都必须以分号结束,以说明这句代码写完了。

三、类似于html和css,php也有注释,分为单行注释和多行注释

  1. 单行注释:
  2. <?php
  3. // 我是 PHP 单行注释
  4. 多行注释:
  5. /*
  6. 我是
  7. PHP 多行
  8. 注释
  9. */

四、在 PHP 中的输出方式: echo 和 print、var_dump。

  1. $email = 'adimn@php.cn';
  2. //echo:是正常输出...,是php里面最常用的一个输出、显示功能的命令,它可以 显示任何可见的字符。
  3. echo $email,'<br>';
  4. //print:只允许输出一个字符串有返回值,如果成功返回1,只能打出值。
  5. //echo,print 不是函数,是语言结构,指令
  6. print $email;
  7. echo '<hr>';
  8. //var_dump():函数,能打印出类型
  9. var_dump($email);
  10. //var export($email):函数
  11. var_export($email);
  12. echo 输出的速度比 print 快, echo 没有返回值,print有返回值1echo不能显示数组,printvar_dump可以。

五、PHP中的变量:任何的编程语言都离不开变量,php也不例外。类似于“$username = ‘admin’;”其中的admin便是变量。变量是用于存储信息的”容器”,其赋值方法与数学中的代数相类似。

1. PHP 变量的规则:
  1. 变量以 $ 符号开始,后面跟着变量的名称。
  2. 变量名必须以字母或者下划线字符开始,不能以数字开始。
  3. 变量名只能包含字母数字字符以及下划线(A-z0-9 _ )。
  4. 变量名不能包含空格。
  5. 变量名是区分大小写的(如$y $Y 是两个不同的变量)。
2. PHP 变量的赋值:
  1. <?php
  2. //值传递和引用传递
  3. //1.值传递
  4. $price1 = 99;
  5. //只是将$pcrice1变量的值赋值给了一个新变量
  6. $price2 = $price1;
  7. echo $price1,'----',$price2,'<br>';
  8. //更新
  9. $price1 = 299;
  10. echo $price1,'----',$price2,'<br>';
  11. echo '<hr>';
  12. //2.引用传递
  13. $pcrice1 = 99;
  14. //引用赋值,&:取地址符,引用符
  15. //相当于给原变量起了一个别名
  16. $price2 = $price1;
  17. echo $price1,'----',$price2,'<br>';
  18. //更新
  19. $price1 = 299;
  20. echo $price1,'----',$price2,'<br>';
3. 可变变量:
  1. <?php
  2. #指变量的标识符(即变量名称)变量名称,可以动态的改变,变量名可以来自另一个变量
  3. $var = 'email';
  4. //变量名email,恰好是变量$var的值
  5. //$email ='peter@php.cn';
  6. $$var = 'peter@php.cn';
  7. echo $email;
4. 检测与删除变量:
  1. <?php
  2. //echo $username;
  3. if (isset($username)) echo $username,'<br>';
  4. //$username = 'peter zhu';
  5. //变量删除
  6. unset($username);
  7. if (isset($username)): echo $username,'<br>';
  8. else:
  9. echo '变量未定义';
  10. endif;
  11. echo '<hr>';
  12. //变量已定义而未初始化,默认用NULL进行赋值
  13. //初始化:第一次赋值
  14. //更新/修改:第二次赋值
  15. $emial;
  16. $emial = null;
  17. var_dump(is_null($email));
  18. $var = "";
  19. var_dump(is_null($var));
  20. var_dump(empty($var));

六、PHP的数据类型

  1. <?php
  2. //基本类型
  3. //字符串:String
  4. $name ='手机';
  5. //数值:Int(Integer整型),Float(浮点型)
  6. $price =3890;
  7. //布尔:Boolean(布尔型)true / false
  8. $is5G = true;
  9. echo gettype($is5G),'<hr>';
  10. //2.复合类型
  11. //对象:Object
  12. $obj = new stdClass;
  13. $obj->email = 'admin@php.cn';
  14. echo $obj->email . '<br>';
  15. //数组:Array
  16. $arr = ['电脑',8000,'huawei'];
  17. $str=print_r($arr,true);
  18. echo '<pre>' .$str. '</pre>';
  19. //echo '<pre>' .print_r($arr).'</pre>';
  20. //3.特殊类型:NULL(空值)
  21. $num = null;
  22. var_dump($num);
  23. //4.资源类型、文件
  24. $f = fopen('demo7.php','r');
  25. var_dump($f);
  26. echo gettype($f),'<hr>';
  27. if(gettype($f)=== 'resource'){echo 'demo7.php是一个文件';}

七、总结

1.php代码可以和html代码混写,并且可以写在文档里面的任意位置,是个自由主义者。
2.说明书也就是手册,是一定要看的。
3.还是那句话,要多练习,多多多多地练习。

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