Blogger Information
Blog 37
fans 0
comment 0
visits 34758
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php的初步认识
手机用户1607314868
Original
995 people have browsed it

php程序的运行原理

网站其实是服务器上一个目录。访问路径是通过浏览器等前端进入。
服务器就是远程主机,被称为后端,php就是服务器的扩展,能执行php文件。
1.前端请求访问页面
2.如果是文件html格式则服务器直接处理,如果是php,服务器将php文件交给php扩展
3.处理完毕下响应返回前端

php与html混编方式

php可以和html在同一页面编写,但是一旦html文档中出现了php,那么这个文档的后缀只能是php。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>php与html混编</title>
  7. </head>
  8. <body>
  9. <?php
  10. echo '<h2>你好</h2>';
  11. ?>
  12. </body>
  13. </html>
短标签

<?= ?>适合一行数据。
<?= '<h3>短标签使用</h3>'?>

数据类型

变量

变量名必须是一个合法的标识符,字母,数字,下划线且禁止数字开头使用$开头
php数据类型:分为三大类,基本类型,复合类型,特殊类型

  1. 基本类型
    布尔类型,字符串,数值
  2. 复合类型
    数组,对象
  3. 特殊类型
    null,callable,closure
  • 布尔包含两种属性true和false,用于判断
  • 数值类型就是数字,包含整数,浮点数
  1. $number=12;
  2. $shop=135.6;
  3. var_dump($age,$shop);
  • 字符串,用引号包裹,单双引号可以互相嵌套,但是单引号不可嵌套单引号,双引号同理.如果非要单引号嵌套单引号,则须要转移 \放到需要转义的地方
  1. $name="xiaoming";
  2. $email='123@qq.com';
  3. //转义
  4. $world='hello \'你好\'';
  • 数组就是一组数据的集合,每一个数据都有一个数字下标,从零开始依此向右递增
  1. $stu=[1,'php',456];
  2. // $stu[下标];表示指引的具体数据
  3. // $stu[0]表示数组中的第一个值 1
  4. // $stu[1]表示'php'
  5. // $su[2]表示 456
  6. //声明一个空数组[],可以使用如上方法给数组追加数据
  7. $stu=[];
  8. $stu[0]=2;
  9. $stu[1]='world';
  10. $stu[2]=789;
  11. var_dump($stu);
  12. //下标默认是数字表示,也可以使用字符表示
  13. $stu=['name'=>'小明','number'=>234];
  14. echo $stu['name'];
  • 对象
    对象是类的实例
  1. class Demo{
  2. //private是权限修饰符,私有的外部可不调用
  3. private $name='xiaoming';
  4. public function getName(){
  5. //$this表示当前类的对象
  6. return $this->name;
  7. }
  8. }
  9. $dem=new Demo();
  10. echo $dem->getName();
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post