批改状态:合格
老师批语:




6、web服务器将php返回的html响应到客户端(浏览器)
php代码像css,js一样可以使用‘标签方式’直接嵌入到html文档中
php代码使用的标签是<?php?>
html文档中嵌入的php代码的数量和位置不受限制
html文档中存在php代码时,扩展名必须是php才可以被激活php引擎
如果只有一行语句或者是最后一行语句;可以省略
开启短标签:在php配置文件php.ini中设置short_open_tag为on;
短标签可以<?php ehco?>成<?=?>;
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><h1>这是html</h1><?phpecho '这是html和php混编','<br>';?><?='这是短标签';?></body></html>

echo可以输出多个 print只能输出一个且有返回值 ;
echo '<h3 >这是echo输出的</h3>','<br>';
printf(模板,要输出的数据)
printf('%d+%d=%d',1,2,(1+2));
vprintf()支出数组参数
sprintf(模板,要输出的数据) 内容不输出只是返回,可保存或者传递
$type='mysql';$host='localhost';$dbname='dbname';$arr=[$type,$host,$dbname];printf('%s:host=%s,dbname=%s;',$$type,$host,$dbname);echo '<br>';vprintf('%s:host=%s,dbname=%s;',$arr);sprintf('%s:host=%s,dbname=%s;',$type,$host,$dbname);

$true=true;echo $true,'<br>';echo gettype($true),'<br>';echo gettype(gettype($true));

var_dump($true)
$age=20;$float=3.1415926;var_dump($age,$float);var_dump(2.1e3);

echo 'Hello"php"','<br>';echo 'hello \'php\''

$arr1=[1,'姓名',20,'nan'];echo 'id=',$arr1[0],'<br>';echo 'name=',$arr1[1],'<br>';echo 'age=',$arr1[2],'<br>';echo 'sex=',$arr1[3],'<br>';$arr[]=88;echo 'score=',$arr1[4],'<br>';$arr2=[];$arr2[]='小王';$arr2[]=22;echo $arr2[0],'=>',$arr2[1],'<br>';

$arr3=['id'=>1,'name'=>'大王','course'=>'php','score'=>99];//$arr3为关联数组;echo 'id=',$arr3['id'],'<br>';echo 'name=',$arr3['name'],'<br>';echo 'course=',$arr3['course'],'<br>';echo 'score=',$arr3['score'],'<br>';

//printf()第二个参数为true,转为字符串类型vprintf('Array([id]=>%d [name]=>%s [course]=>%s [score]=>%d)',$arr3);printf($arr3);echo '<br>';var_export($arr3);var_dump($arr3);

class 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号