Python 学习指南( 三 )


 
4.2.1 基础语法变量:在PHP中变量以数字 字母 下划线组成,必须以$符号开头,且第一个字符不能以数字开头,在PHP中因为变量都是以$开头,所以基本上没有关键字的说法,但是写代码的时候尽量不要覆盖系统变量即可,同样推荐使用驼峰命名和下划线命名两种规范命名格式
常量:在PHP中常量同样约定俗成的使用全大写定义而已,在定义的方式有专门的定义格式,比如定义DAXIA的值为tangqingsong时候,代码如下所示
 

  1. const DAXIA = 'tangqingsong';
注释:在PHP中,注释可以通过#来注释某行代码,也可以使用//定义行代码,也可以通过/****/注释某段代码,如下代码所示
 
  1. #这是行注释

  2. //这是行注释,一般习惯是使用此种方式

  3. /**
  4. * 块注释,一般在自定义函数和类方法的时候使用
  5. */
 
4.2.2 数据类型在PHP中,可以通过var_dump(变量名)同时打印变量类型和值,经常使用到的数据类型有:布尔、整型、浮点型、字符串等;同样在布尔型中 真/True/1 假/False/0,非0的数字都是True;
在字符串中可以通过单引号和双引号两种方式定义,单引号中不能放变量,但是双引号是可以的,如下代码所示
 
  1. $n = 123;

  2. a = '字符串';
  3. b = "字符串{$n}";
当大家定义块文本内容的时候,也可以使用定界符方式,如下代码所示
 
  1. $a = <<<EF

  2. 这里是大文本内容,可以写任意文本,EF是自定义的,大家也可以把EF写成DAXIA,但是必须前后对应,后面的必须定格,后面一个“EF”不能用空格之类的字符;

  3. EF;
字符串可以使用符号 .进行拼接,如下代码所示:
 
  1. $name = 'daxia' . 'tangqingsong';
 
4.2.3 数据类型在PHP中整型和浮点数据类型中加减乘除没有什么太特别,同样是使用 +-*/这四个符号,使用%可以的出余数;
 
4.2.4 输入输出输入输出:在PHP中可以使用print_r关键字对变量进行打印输出,在接收标准输入方面稍微麻烦,需要先通过 fwrite接收用户在终端中传递的参数,然后再通过fgets函数将变量值取出来,还需要通过trim将后面的空格过滤,例如
 
  1. fwrite(STDOUT, '请输入用户名:');
  2. $username = trim(fgets(STDIN));
通过上面代码方式接收的所有内容都是字符串类型,但是PHP是弱类型语言,并不强大变量的数据类型,所以大部分情况无需进行类型转换,如果需要用到类型转换方法和Python大体类型,如下代码所示
 
  1. a = intval(变量名)
可以将变量转换成整型,也可以通过
 
  1. f = floatval(变量名)
转换成浮点型;
 
4.3 IF控制if条件:在PHP中if语句的使用方法如下代码所示
 
  1. <?php
  2. if (a >3 and b==2){
  3. 满足条件1之后要做的事情
  4. } elseif (a>3 and b==3){
  5. 不满足条件1但满足条件2之后要做的事情
  6. } else {
  7. 上面的条件都不满足要做的事情
  8. }
 
4.4 while循环while循环:在PHP中while的条件必须使用 包括,执行体在也必须使用{}包括,执行体不要求严格的缩进,但是为了美观,一般都会缩进,如下为伪代码所示
 
  1. <?php
  2. while ($a == $b){
  3. //循环执行的代码
  4. }
可以使用关键词 break退出循环,也可以使用continue跳过循环过程中的某一步,如下代码所示
 
  1. <?php

  2. $i = 1;
  3. while ($i < 10) {


    推荐阅读