今天所学心得、笔记
示例截图
1、php程序的运行原理,php与html混编的方式
<h3>php网页运行原理</h3>
<? echo '<h4>1、用户在浏览器中输入网址,访问服务器;</h4>'?>
<? echo '<h4>2、服务器中apache提供服务;</h4>'?>
<? $str1 = '<h4> 2.1、-->html、js部分,从文件中取出代码,直接发送到用户浏览器 ;</h4>' ?>
<? $str2 = '<h4> 2.2、-->php部分,从文件中取出代码,交与php模块执行后,返回给apache服务,再发送到用户浏览器 ;</h4>' ?>
<?=$str1?>
<?=$str2?>
2、常用的数据类型实例演示
<?php
// 1. 基本类型
// 布尔类型, 字符串, 数值(整数,浮点数)
$b = true;
echo $b,'------', gettype($b), '<br>';
$str = '$str是字符串类型';
echo $str,'------', gettype($str), '<br>';
$num = 123;
$price = 199.50;
var_dump($num, $price, 9.9e3, 9.9e-3);
echo '<br>';
var_dump(0144, 0x64, 0b1100100);
echo '<hr>';
// 2. 复用类型
// 2.1 数组
$Wizard = [1, '卷帘大将', '降妖杖', 999];
print_r($Wizard);
echo '<br>';
$Wizard = ['id' => 1, 'name' => '卷帘大将', 'weapon' => '降妖杖', 'age' => 999];
print_r($Wizard);
echo '<hr>';
// 2.2 对象
// 变量和函数
$num = 8;
$price = 188;
function amount($n, $p)
{
return '总计(数量 * 价格) : ' . $n . ' * ' . $p . ' = ' . ($n * $p);
}
echo amount($num, $price), '<br>';
// 对象模板: 类
class Demo
{
// 变量=>属性
private $num = 8;
private $price = 188;
// 函数 => 方法
public function amount()
{
return '总计(数量 * 价格) : ' . $this->num . ' * ' . $this->price . ' = ' . ($this->num * $this->price);
}
}
$total = new Demo();
echo $total->amount(), '<br>';
?>