批改状态:合格
老师批语:
<?phpecho '<p>hello world</p>';
数据库输出
<?php// echo print '<p>Hello World...</p>';// 4.1 printf(模板, 要输出的数据)// 1 + 2 = 3printf('%d + %d = %d', 1,2,(1+2));echo '<br>';// %d=>整数,%s=>字符串,%f=>浮点数// pdo: dsn, 'mysql:host=localhost;dbname=phpedu'$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>';// 有时把这个参数保存到数据表中或在网终上传递// 4.2 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$papa= true;// echo输出就只值,类型查看echo $papa ,'<br>';// var_dump类型和值(调试用)var_dump($papa);
<?php$age = 30;$salary = 4567.89;var_dump($age, $salary);// 还有16进制,8进制,2进制echo '<br>';var_dump(0745, 0x5ac, 0b1101);echo '<br>';// 5.6e3 = 5.6 乘以10的3次方var_dump(3.14, 5.6e3);echo '<br>';
\转义字符
\t制表位(四个空格)
<?phpecho "我'是'" ,'<br>';echo '我\'是\'';echo '<br>';echo "c:\web\table\index.html";// 清除缓存ob_clean();
<?php$tt=[1,"niu"];echo $tt[0];echo '<br>';$tt[2]='羊';echo $tt[2];
<?php$st=['id'=>1,'name'=>'chen'];echo $st['name'],'<br>';print_r($st);
函数
<?php$a = 1;$b = 2;function sum($a, $b){return $a + $b;}echo sum($a, $b);
对象
<?phpclass Demo{// 变量叫属性private $a = 1;private $b = 2;// 函数叫方法public function sum(){return $this->$a + $this->b;}}// 实例化$obj = new Demo();echo $obj->sum(), '<br>';
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号