ASCII码 ASCII码

php基础知识01

发布于:2021-12-15 11:37:59  栏目:技术文档

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 有false00.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';
相关推荐
阅读 +