Blogger Information
Blog 16
fans 2
comment 0
visits 20080
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
初识PHP
肖傲的博客
Original
709 people have browsed it

1.初识PHP

1.1 PHP基本语法

PHP由<?php开始,并由?>结束

  1. <?php
  2. // php 程序组成
  3. echo "你好,PHP!"
  4. ?>

1.2 php中的注释
  • //是单行注释
  • / / 这是PHP多行注释
  1. < ?php
  2. // 这是 PHP 单行注释
  3. /*
  4. 这是
  5. PHP 多行
  6. 注释
  7. */
  8. ?>
1.3 php的输出打印
  • echo 效率最高,可以打印多个变量,没有返回值
  • print 仅能打印单个变量,返回值1
  • var_dump() 显示一个或者多个表达式的结构信息,包括表达式的类型与值
  • var_export 函数用于输出或返回一个变量,以字符串形式表示。

2. PHP变量的命名

2.1 PHP语言中的变量
  • 变量是临时储存数据的容器
  • 变量是实现数据复用的手段
2.2 PHP命名规则
  • 变量区分大小。
  • 变量以$符开头,其后是变量的名称。
  • 变量名称必须以字母或下划线开头且不能以数字开头。
  • 变量名称只能包含字母数字字符和下划线(A-z 、0-9以及_)

3. PHP的变量赋值

1.值传递

值赋值:将赋值表达式的值复制到变量

  1. < ?php
  2. // 值传递
  3. $price1 = 99;
  4. $price2 = $price1;
  5. // 更新price2的值
  6. $price2 = 188;
  7. // 显示price1
  8. echo 'price1 = '. $price1 . '<hr>';
  9. ?>
2.引用传递

引用赋值:就是把另一个变量和当前的变量指向同一个地址,当修改两个变量中的任何一个数值的时候都会造成两个数据的变化
<?php
// 引用传递
$price1 = 99;
$price2 = &$price1;
// 更新price2的值
$price2 = 188;
// 显示price1
echo ‘price1 = ‘. $price1 . ‘<hr>‘;
?>

4.变量的检测和删除

4.1变量检测

isset()函数用于检测变量是否已设置并且非 NULL

  1. < ?php
  2. $uesrname = 'fff';
  3. if (isset($uesrname)) echo $uesrname. '<br>';
  4. else echo '没有定义改变量';
  5. echo '<hr>';
  6. if (isset($uesrname1)) echo $uesrname. '<br>';
  7. else echo '没有定义改变量';
  8. ?>

4.2 删除变量

unset() 函数用于删除变量,没有返回值

  1. < ?php
  2. $uesrname = 'fff';
  3. echo '<hr>';
  4. $uesrname1 = 'ggg';
  5. echo $uesrname;
  6. echo $uesrname1;
  7. echo '<hr>';
  8. unset($uesrname);
  9. echo $uesrname;
  10. echo $uesrname1;
  11. ?>

5.PHP的基本类型

5.1 字符串

一个字符串是一串字符的序列,就像 “Hello world!”。
你可以将任何文本放在单引号和双引号中

5.2 整型

整数是一个没有小数的数字。
整数规则:

  • 整数必须至少有一个数字 (0-9)
  • 整数不能包含逗号或空格
  • 整数是没有小数点的
  • 整数可以是正数或负数
  • 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。

5.3 浮点型

浮点数是带小数部分的数字,或是指数形式。

5.4 PHP 布尔型

布尔型可以是 TRUE 或 FALSE。

5.5 数组

数组可以在一个变量中存储多个值。

5.6 对象

对象是属性和方法的无序集合

5.7 特殊类型

NULL 值表示变量没有值。
可以通过设置变量值为 NULL 来清空变量数据:

6.变量的类型转换

变量的类型转换是php系统自行转换的,不需要用户主动参与
在算术运算中:

  • 如果是布尔值,转换结果为false变成0,true变成1
  • 如果是字符串,字符串从头开始查找,开头第一个是数字会直接变成该转换结果,如果开头没有数字返回0
    ```php
    <?php
    $a = null;
    $b = true;
    $c = false;
    $d = ‘5g’;
    $e = ‘php’;
    $f = 15;

// null在算术运算中自动转为0
echo $a + 10, ‘<br>‘;

// true在算术运算中转为1
echo $b + 10, ‘<br>‘;
// 算术中遇到字符串后面忽略
echo $d + 10, ‘<br>‘;
// 算术中遇到字符串后如果字符串在前会忽略报错
echo $e + 10, ‘<br>‘;
// 使用字符串进行连接连接
echo $e . $f, ‘<br>‘;

echo ‘<hr>‘;
// 使用int 强制转换
echo (int)$e + 10, ‘<br>‘;
// 推荐使用 intval
echo intval($e) + 15, ‘<br>‘;

?>
```

总结:变量类型转换形式比较多,需要记忆。如果没注意的话很可能导致项目报错

Correcting teacher:GuanhuiGuanhui

Correction status:qualified

Teacher's comments:OK!没问题!继续加油!
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post