php输出

  • 网页输出
  1. <?php
  2. echo '<p>hello world</p>';

数据库输出

  • printf(模板, 要输出的数据)
  • vprintf():支持数组参数
  • sprintf(模板, 要输出的数据),内容不输出只是返回,可保存或传递
  1. <?php
  2. // echo print '<p>Hello World...</p>';
  3. // 4.1 printf(模板, 要输出的数据)
  4. // 1 + 2 = 3
  5. printf('%d + %d = %d', 1,2,(1+2));
  6. echo '<br>';
  7. // %d=>整数,%s=>字符串,%f=>浮点数
  8. // pdo: dsn, 'mysql:host=localhost;dbname=phpedu'
  9. $type = 'mysql';
  10. $host = 'localhost';
  11. $dbname = 'phpedu';
  12. printf('%s:host=%s;dbname=%s;', $type, $host, $dbname);
  13. echo '<hr>';
  14. $linkParams = [$type, $host, $dbname];
  15. // vprintf():支持数组参数
  16. vprintf('%s:host=%s;dbname=%s;', $linkParams);
  17. echo '<hr>';
  18. // 有时把这个参数保存到数据表中或在网终上传递
  19. // 4.2 sprintf(模板, 要输出的数据),内容不输出只是返回,可保存或传递
  20. $dsn = sprintf('%s:host=%s;dbname=%s;', $type, $host, $dbname);
  21. echo $dsn;
  22. echo '<hr>';
  23. $dsn2 = vsprintf('%s:host=%s;dbname=%s;', $linkParams);
  24. echo $dsn2;

php数据类型

  • 查看数据类型输出
    1. <?php
    2. $papa= true;
    3. // echo输出就只值,类型查看
    4. echo $papa ,'<br>';
    5. // var_dump类型和值(调试用)
    6. var_dump($papa);
  • 数值类型
    1. <?php
    2. $age = 30;
    3. $salary = 4567.89;
    4. var_dump($age, $salary);
    5. // 还有16进制,8进制,2进制
    6. echo '<br>';
    7. var_dump(0745, 0x5ac, 0b1101);
    8. echo '<br>';
    9. // 5.6e3 = 5.6 乘以10的3次方
    10. var_dump(3.14, 5.6e3);
    11. echo '<br>';
  • 字符串类型

    \转义字符
    \t制表位(四个空格)

    1. <?php
    2. echo "我'是'" ,'<br>';
    3. echo '我\'是\'';
    4. echo '<br>';
    5. echo "c:\web\table\index.html";
    6. // 清除缓存
    7. ob_clean();
  • 数值
    数组索引取值
    数组部加值
    1. <?php
    2. $tt=[1,"niu"];
    3. echo $tt[0];
    4. echo '<br>';
    5. $tt[2]='羊';
    6. echo $tt[2];
  • 关联数值键值对形式
  • 键取值
  • 码格式:_r输出可以看到键值对
  1. <?php
  2. $st=['id'=>1,'name'=>'chen'];
  3. echo $st['name'],'<br>';
  4. print_r($st);

函数

  1. <?php
  2. $a = 1;
  3. $b = 2;
  4. function sum($a, $b)
  5. {
  6. return $a + $b;
  7. }
  8. echo sum($a, $b);

对象

  1. <?php
  2. class Demo
  3. {
  4. // 变量叫属性
  5. private $a = 1;
  6. private $b = 2;
  7. // 函数叫方法
  8. public function sum()
  9. {
  10. return $this->$a + $this->b;
  11. }
  12. }
  13. // 实例化
  14. $obj = new Demo();
  15. echo $obj->sum(), '<br>';

更多相关文章

  1. PHP 数据类型的转换与检测|变量声明方式与使用|常量声明的方式与
  2. C语言的数组(上)
  3. PHP入门:集成环境、php运行原理、php使用方式和常见数据类型
  4. php学习小结(php程序的运行原理、短标签的使用与html混编、常用数
  5. php运行原理、混编方式、常用数据类型
  6. php的初步认识
  7. php本地环境搭建和变量类型
  8. Android(安卓)解析json对象,存放到List中
  9. android获取网络图片的用法

随机推荐

  1. 简单的Android日志文件记录类
  2. Android 应用程序只运行一个实例
  3. Android Tethering can't been open(QCOM
  4. android Bitmap学习总结
  5. CoordinatorLayout+AppBarLayout隐藏标题
  6. 【精品教程】Android应用开发入门教程(经
  7. android的触摸屏事件
  8. android音乐播放器源码
  9. Android VNC Server on G1 (PC 远程控制
  10. Android开发之android命令大全