博主信息
博文 20
粉丝 0
评论 0
访问量 19984
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php学习小结(php程序的运行原理、短标签的使用与html混编、常用数据类型)
庖丁
原创
832人浏览过

1.php程序的运行原理

原理是:前端(浏览器)只能识别html、css、js,不能识别php。当前端向后端发送php请求时,需要后端(服务器端)将php代码转换为前端可识别的字符串代码返回给前端。

步骤1 前端发送含有php的请求给后端web服务器
步骤2 后端web服务器接收请求后将php部分转发给后端php.exe模块进行处理
步骤3 php.exe模块将处理后的代码返回到web服务器
步骤3 web服务器将完整代码返回给前端,完成响应

2.短标签的使用与html混编

  1. <body>
  2. <p>1.只要内容含有php代码,文件扩展名必须用.php,不能用.html; 2.php代码要放到php标签内</p>
  3. <?php
  4. echo '<p>输出时要用关键字echo</p>','<p>echo可以同时输出多个值,值之间用,隔离即可</p>';
  5. // 单行注释,不会被输出到前端
  6. /*
  7. 多行注释
  8. 不会输出到前端,只能在后端代码块中看到
  9. */
  10. ?>
  11. <?='<p>短标签写法 用=代替echo关键字,同时可省略?后面的php,<br>如果只有一句话,后面的分号可省略</p>'?>
  12. </body>

3.常用数据类型

数值

  1. <?php
  2. //整数int
  3. $num1 = 4500;
  4. //浮点数float
  5. $num2 = 2.12;
  6. //var_dump()打印变量的相关信息,主要用于调试代码,不能用于生产环境
  7. var_dump($num1);
  8. var_dump($num2);

字符串

  1. <?php
  2. //字符串string
  3. $str = '朱老师,教的很认真';
  4. var_dump($str);
  5. //字符串中如何引用引号的两种方法
  6. //1.如果字符串的界定符是单引号,那么里面使用双引号
  7. echo '这个方法引用自"科学技术"的文章','<br>';
  8. //2.可以使用转义字符的方式,在引号前加一个\
  9. echo '这个方法引用自\'科学技术\'的文章','<br>';
  10. //字符串单引号和双引号的重要区别是,双引号内可以解析变量,用{}界定变量的边界
  11. echo "{$str},我们都很喜欢他";

布尔值

  1. <?php
  2. //布尔型boolean,true或者false
  3. $blo = true;
  4. $blo2 = false;
  5. var_dump($blo);
  6. var_dump($blo2);
  7. //var_export()可以得到表示变量值数据类型的字符串,如果第二个参数为true,可以作为返回值,保存到变量进行相关操作。
  8. var_export($blo);
  9. echo var_export($blo,true);

数组

  1. <?php
  2. //1.数组创建
  3. $cla = ['一年级', '二年级', '三年级'];
  4. //2.数组访问
  5. echo $cla[0], '<br>';
  6. //3.添加数据
  7. //3.1通过索引增加
  8. $cla[3] = '四年级';
  9. echo $cla[3], '<br>';
  10. //3.2通过追加的方式增加数据
  11. $cla[] = '五年级';
  12. //关联数组:将数组成员的键名换成字符串,可以随机访问
  13. $cla = ['one' => '一年级', 'two' => '二年级', 'three' => '三年级', 'four' => '四年级', 'five' => '五年级'];
  14. echo $cla['three'], '<br>';
  15. //print_r(),可用于格式化打印数组
  16. echo '<pre>' . print_r($cla, true) . '</pre>';

对象

  1. <?php
  2. //类:将复用代码封装在一个容器里,封装的容器称之为类,类里面的变量叫做属性,函数叫做方法。类是对象的模板。
  3. //对象:类的实例化称之为对象。
  4. class xuesheng
  5. {
  6. private $name = '张三';
  7. private $age = 25;
  8. public function str()
  9. {
  10. return $this->name . '的年龄是' . $this->age . '岁' ;
  11. }
  12. }
  13. $abc = new xuesheng();
  14. echo $abc->str();
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:php才刚开始学,你就小结了
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学