Blogger Information
Blog 47
fans 3
comment 0
visits 38275
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php运行原理、php与html混编方式与短标签使用、php常用数据类型
Original
667 people have browsed it

1. php运行原理

浏览器发送一个请求,请求web服务器上的文件
1.若是html,css,js文件,web服务器找到之后直接响应返回
2.若是php文件,web服务器将php文件发送给php扩展处理,处理完成后生成html后返回给web服务器,web服务器再以html代码响应返回给浏览器


2. php与html混编方式与短标签使用

  1. <!-- 短标签输出 -->
  2. <?='天蓬大人','<br>'?>
  3. <!-- 自定义输出格式 -->
  4. <?php
  5. // printf(模板,要输出的数据)
  6. printf('%d + %d = %d',1,2,(1+2));
  7. // %d => 整数、%s => 字符串、%f => 浮点数
  8. echo '<br>';
  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. // sprintf(模板,要输出的数据)、内容不输出,只是返回,可保存或传递
  19. $dsn = sprintf('%s:host=%s;dbname=%s',$type,$host,$dbname);
  20. echo $dsn;
  21. echo '<hr>';
  22. $dsn2 = vsprintf('%s:host=%s;dbname=%s',$linkParams);
  23. echo $dsn2;
  24. ?>

3. php常用数据类型实例演示

php数据类型分为三大类:基本类型,复合类型,特殊类型

  • 3.1 基本类型:布尔类型,字符串,数值(整数,浮点数)

  1. <?php
  2. // 1 布尔类型
  3. $pass = true;
  4. echo gettype($pass),'<br>';
  5. // 2 数值类型
  6. $age = 30;
  7. $sal = 123.33;
  8. var_dump($age,$sal);
  9. // 3 字符串类型
  10. $name = 'admin';
  11. $email = '123@qq.com';
  12. echo '<br>姓名:',$name,'<br>邮箱:',$email;
  13. ?>
  • 3.2 复合类型:数组、对象

  • 数组(索引数组,关联数组)

  1. <?php
  2. // 索引素组
  3. $str = [1,'小明','js',99];
  4. // 数组索引默认是从0开始进行递增的
  5. echo '编号=',$str[0],'<br>姓名=',$str[1],'<br>学科=',$str[2],'<br>分数=',$str[3];
  6. echo '<hr>';
  7. // 关联数组
  8. $str = ['id' => 1, 'name' => '张三', 'coure' => 'js', 'score' => 99];
  9. echo '编号:',$str['id'],'<br>姓名:',$str['name'],
  10. '<br>学科:',$str['coure'],'<br>分数:',$str['score'],'<br>';
  11. ?>
  • 对象

  1. <?php
  2. class demo {
  3. // 私有属性(变量)
  4. private $a = 1;
  5. private $b = 2;
  6. // 公开方法(函数)
  7. public function sum() {
  8. return $this->a . ' + ' . $this->b . ' = ' . ($this->a + $this->b);
  9. }
  10. }
  11. $obj = new demo();
  12. echo $obj->sum();
  13. ?>
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:
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