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


<!-- 短标签输出 --><?='天蓬大人','<br>'?><!-- 自定义输出格式 --><?php// printf(模板,要输出的数据)printf('%d + %d = %d',1,2,(1+2));// %d => 整数、%s => 字符串、%f => 浮点数echo '<br>';$type = 'mysql';$host = 'localhost';$dbname = 'phpedu';printf('%s:host=%s;dbname=%s',$type,$host,$dbname);echo '<hr>';$linkParams = [$type,$host,$dbname];// vprintf():支持数组参数vprintf('%s:host=%s;dbname=%s',$linkParams);echo '<hr>';// sprintf(模板,要输出的数据)、内容不输出,只是返回,可保存或传递$dsn = sprintf('%s:host=%s;dbname=%s',$type,$host,$dbname);echo $dsn;echo '<hr>';$dsn2 = vsprintf('%s:host=%s;dbname=%s',$linkParams);echo $dsn2;?>
php数据类型分为三大类:基本类型,复合类型,特殊类型

<?php// 1 布尔类型$pass = true;echo gettype($pass),'<br>';// 2 数值类型$age = 30;$sal = 123.33;var_dump($age,$sal);// 3 字符串类型$name = 'admin';$email = '123@qq.com';echo '<br>姓名:',$name,'<br>邮箱:',$email;?>
3.2 复合类型:数组、对象
数组(索引数组,关联数组)

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

<?phpclass demo {// 私有属性(变量)private $a = 1;private $b = 2;// 公开方法(函数)public function sum() {return $this->a . ' + ' . $this->b . ' = ' . ($this->a + $this->b);}}$obj = new demo();echo $obj->sum();?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号