Blogger Information
Blog 61
fans 1
comment 0
visits 69581
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0604-php基础
我的博客
Original
647 people have browsed it

1、PHP的运行原理

11.png

2、GET请求:(1)请求参数以键值对的方式,附加到url地址上,称为查询字符串,用`?`号与当前脚本分隔;

                      (2)受url长度限制, `GET`方式传递的数据也是有限制的;

                      (3)服务器端脚本使用预定义变量数组 `$_GET` 进行接收。

                      (4)url格式: `index.php?name=peter&age=30` 。

     POST请求:(1)请求参数放在`header`请求头中发送, url地址看不到请求参数,适合敏感信息;

                        (2)通常是通过表单提交并, 用来更新服务器上的信息;

                        (3)适合发送大量的数据到服务器端, 长度受到配置文件限制,但比`GET`要大得多;

                        (4)服务器端脚本使用预定义变量数组 `$_POST` 进行接收。

3、PHP嵌入HTML的3种方法:

   (1)html在需要执行PHP的地方使用<?php  ?>,用echo直接输出需要写入HTML的代码代码写入单引号中,例如:echo ‘<li>$name</li>’。    

   (2)html在需要执行PHP的地方使用<?php  ?>,用echo只需要输出相应变量即可,例如:<li><? php echo $name ?> </li>或者简写<li><?=echo $name ?> </li>。

    (3) 他们三元运算符: <?=$_GET['email']? : ''?>  GET接收数据,接收到了返回?(返回接收到的数据),:后边为未接收到或者接收到为空就返回一个空字符(用null也能代替)。

   (4)用<?php print <<<EOT  echo$等多行代码     EOT ?> ,一个多行的Echo。

4、(1)PHP应用程序的基本结构: <?php     ?>, 如果是在纯PHP文件中,可以也必须省略后边的 ?>,可能有变有空格或者空行,取消后者就能防止代码错乱输出空行之类的问题。

       (2)  PHP引用其他PHP文件的方法有两种:require和include 他们的用途是完全一样的。

                require:require __DIR__ . '/inc/name.php';这个函数一般放在PHP文件的最前面,程序在执行前就会先导入要引用的文件。    __DIR__为魔术变量,是引用当然文件所在的绝对路径,中间位,后边引号中路径前段必须有 / ,因为__DIR__默认路径后边不带/ ,会拼接错误。

                include:include__DIR__ . '/inc/name.php';;这个函数一般放在程序的流程控制里边。只有程序在执行碰到才会引用。                   可以简化程序的执行流程。

                最根本的区别在于遇到错误的处理方式还有require没有返回值而include有返回值。

                require:一个文件存在错误时,执行就会中断。并返回一个致命错误。

                include:一个文件存在错误,程序不会中断执行。会弹出一个警告。

5、PHP中循环遍历用 foreach(数组 as 变量  ), 数组在前,变量在后,例如:

<?php foreach ($movies as $movie): ?>
   <li><a href=""><?php echo $movie; ?></a></li>
<?php endforeach;?>

Correction status:Uncorrected

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