Blogger Information
Blog 12
fans 0
comment 0
visits 5936
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php基础知识01
sea
Original
384 people have browsed it

php 注释

  • 单行注释
    //这里是输出
  • 多行注释
  1. /*
  2. * 第一行注释
  3. * 第二行注释
  4. */

echo

  • echo 输出文本时最好什么也不加;传递多个参数,不能使用小括号
  1. echo 123;
  2. echo (123);
  3. echo 112,223;
  4. echo (112,223); //Parse error: syntax error, unexpected ',' 报错
  • echo 一般用于打印标量型(数字、字符串、布尔)
  1. $phone = array('苹果','小米','华为');
  2. var_dump($phone);
  3. print_r($phone);
  4. echo $phone; //Notice: Array to string conversion 警告

声明变量

php 中声明一个变量,用$符号

  1. $user = 'Mr.sea';
  2. echo $user;

常量

不能改变的量,php 中使用 const 关键字或者使用 define()方法

  • 不带$
  • 推荐大写
  • 除非要在 if 分支里定义常量或者是通过表达式的值来命名常量, 其他情况都推荐用 const 替代 define()
  1. const PI = 3.14;
  2. define('E',2.71828,false); //默认 大小写敏感
  3. echo PI,E;

变量命名规则

  • 所有的变量名必须以美元符号开头($)
  • 使用英文字母(A-Z,a-z)或下划线(_),数字(0-9)
  • 不能使用数字开头(第二位)
  • 区分大小写

数据类型

  • 标量型
    • 整型
    • 浮点型
    • 字符型
    • 布尔型
  • 复合型
    • 数组
    • 对象
  • 特殊型
    • 资源(句柄)
    • NULL 型

Boolean

在浏览器中输出时,true 用 1 表示,false 用空表示

  • 判断数据类型转换为 false 有
    false
    0
    0.0
    ‘’
    “”
    ‘0’ / “0”
    空数组
    空对象
    NULL 值
  1. $num = 22;
  2. if('0'==false) {
  3. echo '可以转换成false';
  4. }
  1. echo is_bool(true); //输出1,只有当值为true或false输出1,其他数据类型输出空

String

  • 字符串型都可以使用单引号和双引号,但是双引号可以解析变量
  1. $user = 'Mr.sea';
  2. echo '我是$user';
  3. echo "我是$user";
  • 在 php 中一个汉字占 3 个字节,一个字母占一个字节
  1. $name = '大海';
  2. var_dump($name);
  • 字符串链接符
    使用字符(.)作为字符串连接的操作符
  1. $name = 'Mr.sea';
  2. echo 'My name is' . $name;

自增自减运算符

  1. $num = 5;
  2. echo $num++;
  3. // 5
  4. echo $num;
  5. // 6
  6. ===============
  7. $num = 5;
  8. $num2 = 100;
  9. $num2 = $num++;
  10. echo $num2;
  11. //5
  12. echo $num;
  13. //6

三元运算符

  1. $num = 100;
  2. echo $num > 50 ? '大于50' : '小于50';
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