批改状态:合格
老师批语:php才刚开始学,你就小结了
原理是:前端(浏览器)只能识别html、css、js,不能识别php。当前端向后端发送php请求时,需要后端(服务器端)将php代码转换为前端可识别的字符串代码返回给前端。
步骤1 前端发送含有php的请求给后端web服务器
步骤2 后端web服务器接收请求后将php部分转发给后端php.exe模块进行处理
步骤3 php.exe模块将处理后的代码返回到web服务器
步骤3 web服务器将完整代码返回给前端,完成响应
<body><p>1.只要内容含有php代码,文件扩展名必须用.php,不能用.html; 2.php代码要放到php标签内</p><?phpecho '<p>输出时要用关键字echo</p>','<p>echo可以同时输出多个值,值之间用,隔离即可</p>';// 单行注释,不会被输出到前端/*多行注释不会输出到前端,只能在后端代码块中看到*/?><?='<p>短标签写法 用=代替echo关键字,同时可省略?后面的php,<br>如果只有一句话,后面的分号可省略</p>'?></body>
<?php//整数int$num1 = 4500;//浮点数float$num2 = 2.12;//var_dump()打印变量的相关信息,主要用于调试代码,不能用于生产环境var_dump($num1);var_dump($num2);
<?php//字符串string$str = '朱老师,教的很认真';var_dump($str);//字符串中如何引用引号的两种方法//1.如果字符串的界定符是单引号,那么里面使用双引号echo '这个方法引用自"科学技术"的文章','<br>';//2.可以使用转义字符的方式,在引号前加一个\echo '这个方法引用自\'科学技术\'的文章','<br>';//字符串单引号和双引号的重要区别是,双引号内可以解析变量,用{}界定变量的边界echo "{$str},我们都很喜欢他";
<?php//布尔型boolean,true或者false$blo = true;$blo2 = false;var_dump($blo);var_dump($blo2);//var_export()可以得到表示变量值数据类型的字符串,如果第二个参数为true,可以作为返回值,保存到变量进行相关操作。var_export($blo);echo var_export($blo,true);
<?php//1.数组创建$cla = ['一年级', '二年级', '三年级'];//2.数组访问echo $cla[0], '<br>';//3.添加数据//3.1通过索引增加$cla[3] = '四年级';echo $cla[3], '<br>';//3.2通过追加的方式增加数据$cla[] = '五年级';//关联数组:将数组成员的键名换成字符串,可以随机访问$cla = ['one' => '一年级', 'two' => '二年级', 'three' => '三年级', 'four' => '四年级', 'five' => '五年级'];echo $cla['three'], '<br>';//print_r(),可用于格式化打印数组echo '<pre>' . print_r($cla, true) . '</pre>';
<?php//类:将复用代码封装在一个容器里,封装的容器称之为类,类里面的变量叫做属性,函数叫做方法。类是对象的模板。//对象:类的实例化称之为对象。class xuesheng{private $name = '张三';private $age = 25;public function str(){return $this->name . '的年龄是' . $this->age . '岁' ;}}$abc = new xuesheng();echo $abc->str();
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号