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';

更多相关文章

  1. Android进程管理及静态变量垃圾回收
  2. Android学习札记49:在Android中使用Application保存全局变量
  3. Android静态变量的生命周期
  4. SQLServer注释快捷键操作
  5. mysql用户变量与set语句示例详解
  6. Android(安卓)开发笔记——全局变量
  7. mysql创建表添加字段注释的实现方法
  8. Android(安卓)Studio报错:Could not GET 'https://dl.google.com*
  9. Android编译源码时出现的错误: “_FORTIFY_SOURCE”重定义

随机推荐

  1. 【android】shape的使用
  2. Android性能检测--traceview工具各个参数
  3. android 右上角菜单无法显示
  4. a64_7.1android平板关于更改绘制矩形界面
  5. Android 中的 Service 全面总结
  6. android中去掉空格--trim函数
  7. Android避免启动时闪一下黑屏
  8. android:屏幕自适应
  9. Android 示例之 notepad
  10. Android中获得SD卡中的值